我正在尝试执行LOOKUP
以获取给定字符串的正确缩写,但会获得一些意外结果。
鉴于表格:
_______________A__________________B____ 1 | System Software Specification |SSS 2 | System Test Specification |STS 3 | System Test Report |STSREP
输入等式:
=LOOKUP(A3,A1:A3,B1:B3)
或:
=VLOOKUP(A3,A1:B3,2)
返回结果SSS
,而不是预期的STSREP
。
但是给出了:
_______________A__________________B____ 1 | System Software Specification |SSS 2 | System Test |STS 3 | System Test Report |STSREP
它按预期工作,任何人都可以解释为什么这是,理想情况下,如何解决它?
答案 0 :(得分:2)
正如@ScottCraner和@Jeeped所指出的那样,问题是LOOKUP
正在执行的列在添加后没有正确排序,并按该列对表进行排序解决了问题。
作为替代方案,使用VLOOKUP
FALSE
可以作为第4个参数传递,以获得相同的结果。