
excel关联问题
如图:我要C列生成的随机数值在A列范围之内,D列数值为C列值在B列中的对应数值。如:C列中一值为48,48对应的D列中该值为2.254。请教高手,C列和D列函数公式。谢谢...
如图:我要C列生成的随机数值在A列范围之内,D列数值为C列值在B列中的对应数值。
如:C列中一值为48,48对应的D列中该值为2.254。
请教高手,C列和D列函数公式。谢谢! 展开
如:C列中一值为48,48对应的D列中该值为2.254。
请教高手,C列和D列函数公式。谢谢! 展开
展开全部
假设前面的数据在A2:B12中,C2中输入
=SMALL(A$2:A$12,1+RAND()*10)
D2中输入
=VLOOKUP(C2,A$2:B$12,2,)
如果下拉的话,C列可能有重复,如果想不重复,公式需要更改。
C2公式改为
=SMALL(IF(COUNTIF(C$1:C1,A$2:A$12)=0,A$2:A$12),1+(11-ROW(A1))*RAND())
同时按下CTRL+SHIFT+回车,输入数组公式,下拉。
=SMALL(A$2:A$12,1+RAND()*10)
D2中输入
=VLOOKUP(C2,A$2:B$12,2,)
如果下拉的话,C列可能有重复,如果想不重复,公式需要更改。
C2公式改为
=SMALL(IF(COUNTIF(C$1:C1,A$2:A$12)=0,A$2:A$12),1+(11-ROW(A1))*RAND())
同时按下CTRL+SHIFT+回车,输入数组公式,下拉。
展开全部
这个问题的关键是生成的随机数有可能重复
解决这个问题好像要用到vba
如果不考虑重复的话
c2输入
=40+int(10*rand())
d2内公式为
=vlookup(c2,a:b.2.0)
一块下拉
解决这个问题好像要用到vba
如果不考虑重复的话
c2输入
=40+int(10*rand())
d2内公式为
=vlookup(c2,a:b.2.0)
一块下拉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假如A列值在A1:A10,则
C1公式
=INDEX($A$1:$A$10,INT(RAND()*10+1),0)
D1公式
=VLOOKUP(C1,$A$1:$B$10,2,FALSE)
INT(RAND()*10+1)是产生1-10的随机数。
假如A列值在A1:A20,则
C1公式
=INDEX($A$1:$A$20,INT(RAND()*20+1),0)
D1公式
=VLOOKUP(C1,$A$1:$B$20,2,FALSE)
C1公式
=INDEX($A$1:$A$10,INT(RAND()*10+1),0)
D1公式
=VLOOKUP(C1,$A$1:$B$10,2,FALSE)
INT(RAND()*10+1)是产生1-10的随机数。
假如A列值在A1:A20,则
C1公式
=INDEX($A$1:$A$20,INT(RAND()*20+1),0)
D1公式
=VLOOKUP(C1,$A$1:$B$20,2,FALSE)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在c1中填入:
=INDIRECT("a"&INT(RAND()*COUNT(A:A)+1))
*注:假如你的A例前面有空格,那就将1改成前面的空格个数加1就可以了。
在D1中填入:
=VLOOKUP(C1,A:B,2,0)
将两个公式下拉就可以了。
=INDIRECT("a"&INT(RAND()*COUNT(A:A)+1))
*注:假如你的A例前面有空格,那就将1改成前面的空格个数加1就可以了。
在D1中填入:
=VLOOKUP(C1,A:B,2,0)
将两个公式下拉就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你的A列数据没有多余的,而且全是整数,那么C列公式:(每个单元格公式是一样的)
=ROUND(MAX(A:A)-(MAX(A:A)-MIN(A:A)+1)*RAND()+0.5,0)
然后D1输入 =VLOOKUP(C1,A:B,2)
下拉D1即可
=ROUND(MAX(A:A)-(MAX(A:A)-MIN(A:A)+1)*RAND()+0.5,0)
然后D1输入 =VLOOKUP(C1,A:B,2)
下拉D1即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C列C1=ROUND(40+RAND()*10,0)
B列B1=VLOOKUP(C1,A1:A11,3)
A1:A11为A列的范围
C1为你输入对应的随机数
B列B1=VLOOKUP(C1,A1:A11,3)
A1:A11为A列的范围
C1为你输入对应的随机数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询