我试图让B列读取A列中的值,这些值不是空白的,也不是B范围内的值,并且与特定的单词不匹配。
所以如果A是:
1:专题
2:红色
3:
4:
5:专题
6:绿色
7:
8:专题
9:橙色
10:
栏为:
1:红色
2:绿色
3:橙色
我试过使用match,但我不知道如何将这两个范围都考虑进去。下面是它的样子。F1只是"*“。显然,这只会得到A3。我想我不能用“和”和“匹配”。
=索引($3:$300,MATCH($F$1,$3:$300,0))
发布于 2019-03-15 19:33:04
你的想法是正确的,不能被使用。对于具有多个条件的唯一列表,需要一个带有嵌套IF语句的数组公式。
将这个数组公式放在B2中,然后用ctrl+shift+enter完成,而不仅仅是输入。向下拖动以获取其他条目。
=IFERROR(INDEX(A$2:A$300, MATCH(0, IF(LEN(A$2:A$300), IF(A$2:A$300<>"topic", COUNTIF(B$1:B1, A$2:A$300))), 0)), "")

https://stackoverflow.com/questions/55189234
复制相似问题