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是最适合你的。 还有其他的像HLOOKUPLOOKUPSEARCH

如果查找值是“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) 

丑,但作品(假设这就是你要找的)…