我正在尝试一个公式,该公式根据匹配条件在一定范围内输出数据。因此,例如,如果“食物”类别列为“塔可”,那么它将从与炸玉米饼相对应的ID号列表中提取。我有一个有效的公式
=IFERROR(INDEX(IMGID!C:C,MATCH(C5,IMGID!A:A,0)))
问题在于它仅输出各自范围内的第一个ID,因此我认为我可以包括一个公式,该公式可从匹配范围内随机抽取一个单元格。这个公式
randbetween(1,counta(IMGID!C:C)
我相信我可以简单地将两者结合起来,并替换 IMGID!C:C ,这是输出或范围来自
的地方randbetween(1,counta(IMGID!C:C)
此公式
=IFERROR(INDEX(randbetween(1,counta(IMGID!C:C),MATCH(C5,IMGID!A:A,0)))
但是它不起作用。它只显示一个空单元格,我迷路了
我尝试过这个公式
=IFERROR(INDEX(randbetween(1,counta(IMGID!C:C),MATCH(C5,IMGID!A:A,0)))
是
的组合=IFERROR(INDEX(IMGID!C:C,MATCH(C5,IMGID!A:A,0)))&randbetween(1,counta(IMGID!C:C)
=IFERROR(INDEX(IMGID!C:C,MATCH(C5,IMGID!A:A,0)))*randbetween(1,counta(IMGID!C:C)
使用
时,没有错误消息,只有放置公式的空白单元格=IFERROR(INDEX(randbetween(1,counta(IMGID!C:C),MATCH(C5,IMGID!A:A,0)))
另一方面
=IFERROR(INDEX(IMGID!C:C,MATCH(C5,IMGID!A:A,0)))
可以工作,但是它只输出该范围内的第一个选项...我需要变化,并希望从范围内的可能性列表中输出选项的随机化。这是随机公式
randbetween(1,counta(IMGID!C:C)
效果很好,我想我可以将其粘贴到早期的公式中