Excel:如何查找字符串的第一个字母


您可以在 Excel 中使用以下公式来查找字符串的第一个字母:

公式1:返回第一个字母的位置

 =MATCH(TRUE,ISERROR(VALUE(MID( A2 ,ROW(INDIRECT("1:"&LEN( A2 ))),1))),0)

此公式返回字符串中第一个字母的位置。

例如,如果字符串是A0095B ,则此公式将返回1 ,因为这是字符串中第一个字母出现的位置。

公式2:第一个字母的返回值

 =MID( A2 ,MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN( A2 ))),1))),0),1)

此公式返回字符串的第一个字母的值。

例如,如果字符串是A0095B ,则此公式将返回A ,因为它是字符串中出现的第一个字母的值。

以下示例展示了如何在实践中使用每个公式以及 Excel 中的以下员工 ID 字符串列表:

示例1:返回第一个字母的位置

我们可以在单元格B2中键入以下公式来返回每个员工 ID 文本字符串中第一个字母的位置:

 =MATCH(TRUE,ISERROR(VALUE(MID( A2 ,ROW(INDIRECT("1:"&LEN( A2 ))),1))),0)

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

Excel查找字符串第一个字母的位置

B 列返回 A 列中每个匹配字符串的第一个字母的位置。

例如:

  • A0095B的第一个字母出现在字符串的位置1中。
  • 43387BR的第一个字母出现在字符串的位置6中。
  • BCDD7D的第一个字母出现在字符串的位置1中。

等等。

示例2:返回第一个字母的值

我们可以在单元格B2中键入以下公式来返回每个员工 ID 文本字符串的第一个字母的值:

 =MID( A2 ,MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN( A2 ))),1))),0),1)

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

Excel 查找字符串的第一个字母

B 列返回 A 列中每个匹配字符串的第一个字母的值。

例如:

  • A0095B的第一个字母的值为A。
  • 43387BR的第一个字母的值为B。
  • BCDD7D的第一个字母的值为B。

等等。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何查找文本字符串中的第一个数字
Excel:如何将单词分成单独的字母
Excel:如何计算文本出现的频率

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注