如果单元格以_extract前3个字符开头。如果以__开头,则仅提取2

时间:2016-11-16 15:20:06

标签: excel excel-formula

早上好,

我想知道是否有办法在F栏中放置公式:

  • 如果相应的E Cell以AI开头,则提取第一个 F单元格中的字符。
  • 如果相应的E Cell以其他任何内容开头,则只提取F Cell中的第一个两个字符。

example of desired output

您可以提供的任何帮助都非常有帮助!

2 个答案:

答案 0 :(得分:1)

在提取部分之前,您应该始终检查字符串是否足够长:

=IF(LEN(A1)>2, LEFT(A1,2+N(LEFT(A1,2)="Al")),"too short")

答案 1 :(得分:0)

如果单元格以" AI"显示E Cell的前3个字符,否则为2

  

=左(E1,IF(左(E1,2)=" AI",3,2))