如何在 Excel 中找到单词中间、句子中间的大写字母?

如何在 Excel 中找到单词中间、句子中间的大写字母?

我正在尝试找到一个 Excel 公式,该公式可以告诉我单元格中句子的哪个位置,大写字母出现在“单词”中间。然后我想使用该位置将文本拉到该位置的右侧。

例如:

单元格 A1 = 红色汽车黄色空间 A2 = 粉色自行车红色空间 A3 = 绿色卡车蓝色空间

我需要一个可以提取“黄色空间”、 “红色空间”和“蓝色空间”的公式。

谢谢。

答案1

如果单元格以大写字母开头(如您的示例所示),您可以使用数组公式来实现,该公式利用所有大写字母的 ASCII 字符值(从 65 到 90)。

用途B1
=REPLACE(A1,1,MIN(IF(ISNUMBER(FIND(CHAR(ROW($65:$90)),REPLACE(A1, 1, 1, ""))),FIND(CHAR(ROW($65:$90)),REPLACE(A1, 1, 1, "")))),"")

这是一个数组公式,所以你需要用Ctrl+ Shift+输入它Enter,而不是直接按 Enter。然后向下拖动以填充整个列。

相关内容