我有一个表,其中包含多列属性IP地址。我想在所有列(从B到F)中搜索IP地址,如果在任何这些列中都找到了该值,请返回该行索引。
我尝试了MATCH,但它似乎只能在单列中搜索,而不能在我提供的列范围中搜索。
=MATCH(CONCATENATE("*",TRIM(A1)),machine_name!$B$1:$F$288,0)
答案 0 :(得分:1)
尝试将通配符匹配的行号返回到A1中的部分IP,
'for 192.168.0.*
=AGGREGATE(15, 7, ROW($1:$288)/(LEFT($B$1:$F$288, LEN(A1))=A1), 1)
'for *.168.0.10
=AGGREGATE(15, 7, ROW($1:$288)/(RIGHT($B$1:$F$288, LEN(A1))=A1), 1)