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 列中的每个剩余单元格:
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 列中的每个剩余单元格:
B 列返回 A 列中每个匹配字符串的第一个字母的值。
例如:
- A0095B的第一个字母的值为A。
- 43387BR的第一个字母的值为B。
- BCDD7D的第一个字母的值为B。
等等。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: