如果单元格首先提取3个字符。 如果以__开始只提取2

早上好,

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

  • 如果各E Cell以AI开始,则提取F单元中的前三个字符。
  • 如果相应的E Cell以其他任何东西开始,则只提取F Cell中的前两个字符。

期望输出的例子

任何帮助你可以提供将是非常有益的!

如果单元格以“AI”开始,则显示E Cell的前3个字符,否则显示2

= LEFT(E1,IF(LEFT(E1,2)=“AI”,3,2))

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

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