如果单元格以文本string…公式开始

我有公式,检查单元格是否以文本“A”开始返回拾取“B”为收集和C为Prepaid。

但似乎没有正常工作

A和C都返回Prepaid …

=LOOKUP(LEFT(A1),{"A","B","C"},{"Pick Up","Collect","Prepaid"})

由于多个参数,我不确定查找是否是正确的公式。 也许hlookup或vlookup ,但这些要求你有值的表。 一个简单的嵌套系列如果做小样本的技巧

=IF(A1="a","pickup",IF(A1="b","collect",IF(A1="c","prepaid","")))

现在纳入你left论点

=IF(LEFT(A1,1)="a","pickup",IF(LEFT(A1,1)="b","collect",IF(LEFT(A1,1)="c","prepaid","")))

还要注意你的左边用法,你的参数不指定字符的数量,而是一个集合。


7/8/15 – 上述function的Microsoft知识库文章。 我不认为techonthenet有任何问题 ,但我宁愿链接到官方消息。

  • 抬头
  • HLOOKUP
  • VLOOKUP
  • 如果
  • 剩下