如何在 Excel 中找到單字中間、句子中間的大寫字母?

如何在 Excel 中找到單字中間、句子中間的大寫字母?

我試圖找到一個 Excel 公式,它可以告訴我在單元格的句子中的哪個位置,大寫字母是否出現在「單字」的中間。然後我想使用該位置將文字拉到該位置的右側。

例如:

單元格 A1 = 紅色汽車黃色空間 A2 = 粉紅色自行車紅色空間 A3 = 綠色卡車藍色空間

我需要一個可以提取“黃色空間”、“紅色空間”和“藍色空間”的公式。

謝謝。

答案1

如果單元格以大寫字母開頭(如您的範例所示),您可以使用陣列公式來實現,該公式利用所有大寫字母(從 65 到 90)的 ASCII 字元值。

使用它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。然後向下拖曳以填充整個列。

相關內容