获取Excel中特定的单元格的值

我试图在Excel中创build一个单元格,每当你在单元格上面写一些东西时,它会find你在特定列中键入的文本,并返回它旁边的单元格的值。

例:

Derp <—我在这里键入单词“Derp”
1246.53 < – 这将返回在下面的单元格中find的“Derp”旁边的值

Names Values X 173 ZN 5345 Q 76578 Derp 1246.53 <---returns this AyyLmao 0.5 

我已经尝试使用查找和匹配,但他们返回一些其他的值,所以我不知道该怎么做。

假设这些值在单元格A1:B6 ,您可以执行: VLOOKUP("Derp", A2:B6, 2, FALSE)

一个更好的习惯是把你正在查找的项目,在这个例子中, "Derp"放在不同的单元格中,比如说D1 。 这将允许您用VLOOKUP(D1, A2:B6, 2, FALSE)replace公式,并允许您在D1键入任何名称/值。

更好的是,通过使用Named Ranges ,可以使公式更具可读性和dynamic性。 也就是说,名称A2:B6 lookup_tbl和名称D1 item_to_lookup并用VLOOKUP(item_to_lookup, lookup_tbl, 2, FALSE)replace公式。