找回密码
 立即注册

QQ登录

只需一步,快速开始

muto
金牌服务用户   /  发表于:2022-4-7 09:02:33
11#
虽然不是我想要的,还是谢谢。

我是想:  有5个班,每个班人数不等,随机从每个班抽取2人。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-7 09:22:14
12#
muto 发表于 2022-4-7 09:02
虽然不是我想要的,还是谢谢。

我是想:  有5个班,每个班人数不等,随机从每个班抽取2人。

大佬要不给大家做一个demo。最好在工程文件中说明(或者手动拼接好)大佬想要的效果。可以保证大家最大程度的理解大佬的问题,也可以尝试直接在工程文件中实现,做好的效果也是大佬想要的~
回复 使用道具 举报
muto
金牌服务用户   /  发表于:2022-4-7 14:07:17
13#
David.Zhong 发表于 2022-4-7 09:22
大佬要不给大家做一个demo。最好在工程文件中说明(或者手动拼接好)大佬想要的效果。可以保证大家最大程 ...

上传了demo呀
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-7 17:17:13
14#
给大佬做了一个demo,大佬可以参考一下~

运行效果:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
muto
金牌服务用户   /  发表于:2022-4-8 09:18:38
15#
David.Zhong 发表于 2022-4-7 17:17
给大佬做了一个demo,大佬可以参考一下~

运行效果:

=IF(ISBLANK(中奖学生),学生.姓名,中奖学生&","&学生.姓名)    这个是什么意思呀,怎么把第一个循环的结果,拼接到一起的?
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-8 09:31:40
16#
muto 发表于 2022-4-8 09:18
=IF(ISBLANK(中奖学生),学生.姓名,中奖学生&","&学生.姓名)    这个是什么意思呀,怎么把第一个循环的结 ...

因为在拼接的时候,需要把姓名用逗号隔开,用的公式是 中奖学生 =中奖学生&","&学生.姓名。
但是这样一来,第一个学生之前也会有一个逗号。
所以用公式判断一下,如果是第一个学生,那么 中奖学生 = 学生.姓名,如果不是第一个学生那么 中奖学生 =中奖学生&","&学生.姓名 。
如何判断是第一个学生呢?用公式 ISBLANK(中奖学生)。
拼接起来就是 =IF(ISBLANK(中奖学生),学生.姓名,中奖学生&","&学生.姓名)

如果大佬理解了的话,记得给几个5分好评哈~
回复 使用道具 举报
muto
金牌服务用户   /  发表于:2022-4-8 09:36:54
17#
本帖最后由 muto 于 2022-4-8 10:02 编辑


    那像这样,用sql随机抽出来的循环,怎么拼到一起呢??

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
muto
金牌服务用户   /  发表于:2022-4-8 09:37:12
18#
David.Zhong 发表于 2022-4-8 09:31
因为在拼接的时候,需要把姓名用逗号隔开,用的公式是 中奖学生 =中奖学生&","&学生.姓名。
但是这样一 ...

回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-8 10:19:33
19#
别哭别哭~执行sql命令返回的是一个数组,所以需要用循环处理,参考,


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
muto
金牌服务用户   /  发表于:2022-4-8 11:33:27
20#
按照您上面的,我返回怎么只有一条数据,能办我写好不?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部