MS Excel一个项对应多个值,给定某个“项”的值,如果 随机取匹配的值?
答案:3 悬赏:10 手机版
解决时间 2021-03-27 05:33
- 提问者网友:自食苦果
- 2021-03-26 15:52
MS Excel一个项对应多个值,给定某个“项”的值,如果 随机取匹配的值?
最佳答案
- 五星知识达人网友:白昼之月
- 2021-03-26 16:58
C1就给你输入给定值吧。
在A、B列外任一单元格输入
=INDEX(B:B,SMALL(IF(A1:A100=C1,ROW(1:100),4^8),INT(RAND()*COUNTIF(A:A,C1)+1)))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,交替按F2和Enter更新数据。
在A、B列外任一单元格输入
=INDEX(B:B,SMALL(IF(A1:A100=C1,ROW(1:100),4^8),INT(RAND()*COUNTIF(A:A,C1)+1)))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,交替按F2和Enter更新数据。
全部回答
- 1楼网友:琴狂剑也妄
- 2021-03-26 17:40
通过公式没想到办法
但可以通过VBA编程来实现这个功能
但可以通过VBA编程来实现这个功能
- 2楼网友:傲气稳了全场
- 2021-03-26 17:20
利用高级筛选可以解决。
追问首先,感谢您。
高级筛选可以得到结果,这个没问题。
能不能使用公式?例如,我输入条件“B”--直接给我一个对应的值12(随机给出),不需要列出所有与B对应的值。追答
可以的呀。
使用VLOOKUP 公式.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯