Excel:在行中查找string并查找列
我想search一个string行,并获得列号,如果有这样一个string。
这可能通过在Excel中使用工作表函数?
你可以用MATCH
来表示位置,比如你可以在第2行中search“xyz”
=MATCH("xyz",2:2,0)
如果在J2中第一次find“xyz”,你会得到10
如果你想部分匹配,那么你可以使用通配符
=MATCH("*xyz*",2:2,0)
所以如果F2包含[abc xyz 344],你会得到一个匹配的和公式返回6
我相信VLOOKUP
是最适合你的。 还有其他的像HLOOKUP
, LOOKUP
和SEARCH
如果查找值是“value”,并且在第1行= MATCH(“value”,1:1,0)
假设你有这样的事情:
A1 A2 A3 A4 111 aaa sss bbb,
你可以写这样的东西:
=FIND("$", CELL("address",OFFSET($A$2, 0,MATCH(111,A2:D2,1)-COLUMN($A$2)+1)), 2)
丑,但作品(假设这就是你要找的)…