我对excel的宏/公式很新。我有一个导出的工作表(Sheet1)具有批准者列表。
在Sheet2中,它具有以下值:
我需要根据下拉菜单在sheet1中使用一个表搜索列Q.
如果我选择表A,那么我需要在Q列中包含文本aaa OR bbb或ccc的所有行。我使用下面的公式,但我只能在一次搜索一个表。
我无法通过下拉菜单选择。
=SUMPRODUCT(--ISNUMBER(SEARCH(A[ID],Q51)))>0
返回true或false。我必须不断更改每个表的公式。我可以通过下拉菜单执行此操作。
答案 0 :(得分:0)
使用INDIRECT
:将INDIRECT(Right(myRange, 1) & "[ID]")
放在A[ID]
的位置。
myRange是放置下拉列表的单元格的地址;例如,可以是D1
,公式变为:
=SUMPRODUCT(--ISNUMBER(SEARCH(INDIRECT(Right(D1, 1) & "[ID]"),Q51))) > 0