多条单一公式合并求助
单元格包含“关键词”则取不同的单元格=IFERROR(LOOKUP(1,0/FIND({"张"},A1),{"AAA="}&INDEX(C:C,RANDBETWEEN(1,5))),INDEX(G:G,RANDBETWEEN(1,10)))=IFERROR(LOOKUP(1,0/FIND({"李"},A1),{"BBB="}&INDEX(D:D,RANDBETWEEN(6,10))),INDEX(G:G,RANDBETWEEN(1,10)))=IFERROR(LOOKUP(1,0/FIND({"王"},A1),{"CCC="}&INDEX(E:E,RANDBETWEEN(1,10))),INDEX(G:G,RANDBETWEEN(1,10)))
A1包含“张”关键词,"AAA="&取C列1-5随机单元格内容,不包含则取G列1-10单元格随机内容A1包含“李”关键词,"BBB="&取D列6-10随机单元格内容,不包含则取G列1-10单元格随机内容
A1包含”王“关键词,"CCC="&取E列1-10随机单元格内容,不包含则取G列1-10单元格随机内容
以上单条公式可以,怎么把多个公式合并,新手求助~~~
建议上传附件! 确定这两个公式单个是对的哦? 附件已上传,主要就是想把两个公式合并在一起。 不好意思,公式确实存在问题,已经修正 你是要比如如果A1是张三,就随机显示11,12,13,如果A1是李四,就随机显示14,15,16,如果是王五就随机显示17,18,如果是赵六就随机显示19,20这样?这样的话不用这么麻烦的 二合一
=IFERROR(LOOKUP(1,0/FIND({"张三","王五"},$A$1),{"AAA=","BBB="}&INDEX(C:C,RANDBETWEEN({2,6},{5,10}))),INDEX(D:D,RANDBETWEEN(2,10))) 那怎么写公式呢 不得呢,测试了,A1包含王五的时候,不能指定获取范围内的5-10数据,2、3、4、5也被获取到了
INDEX(C:C,RANDBETWEEN({2,6},{5,10})) =INDEX(MODE.MULT(IF(B1:B10=A1,D1:D10*{1,1})),RANDBETWEEN(1,COUNT(1/(B1:B10=A1))))