我正在尝试编写一个查看单元格中字符串的函数,并根据前2-3个字母在其旁边的单元格中写入一个字符串。
例如:
“LSH T1402A”应返回“高级别安全”
“FI P1402A”应返回“流量指示器”
(我知道在第二种情况下只有2个符号,但在数组中我会在字符串中包含空格,这样就不会出现任何问题)
起初我正在考虑使用IF函数,但很快就放弃了这个想法,因为它会变得太冗长。(许多不同的字符串/类型的传感器)
目前我已经分四步解决了我的问题
前两部分我认为我可以使用"=LEFT(TRIM([CEL]);3)
解决但我仍然坚持如何将它与数组进行比较。 MATCH
函数接近但只返回一个值,我相信单元格在哪个位置?
有没有人知道我应该如何继续解决这个问题?非常感谢!
答案 0 :(得分:0)
如果您的数组在G1:H10
中说出,那么您可以
MATCH
INDEX
例如
=INDEX(H1:H10,MATCH(LEFT(A1,3),G1:G10,0))
如果找不到匹配项,函数将返回#N / A