
Windows 10 EXCEL 2019
下面的公式查看儲存格 H2 的內容並傳回句號後的字元。
範例 在 H2 包含「some data.orange」之前 H2 包含「orange」之後
我希望公式返回以使其結果的第一個字母成為大寫字母,如“Orange”
這是原來的公式
=RIGHT(H2,LEN(H2)-SEARCH(".",H2))
我努力了
=RIGHT(H2,LEN(H2)-SEARCH(".",UPPER(H2)))
和
=RIGHT(H2,LEN(H2)-SEARCH(".",PROPER(H2)))
我嘗試將“UPPER”和“PROPER”移到公式中的其他位置,但 Excel 拋出“參數過多”錯誤。
我被難住了?
答案1
這應該適用於您所需的輸出:
=PROPER(RIGHT(H2,LEN(H2)-SEARCH(".",H2)))
或者,使用REPLACE()
與PROPER()
=PROPER(REPLACE(H2,1,FIND(".",H2),))
FIND()
即使在第一個公式中,也可以使用SEARCH()
=PROPER(RIGHT(H2,LEN(H2)-FIND(".",H2)))
或者,如果它必須只是輸出的第一個字母,其中結果可以有許多其他分隔字串/單字等。
=UPPER(LEFT(RIGHT(H2,LEN(H2)-FIND(".",H2))))&RIGHT(H2,LEN(H2)-FIND(".",H2)-1)