我最常使用的兩種語言是西班牙語和加泰羅尼亞語。
西班牙語在元音上使用重音:á, é, í, ó, ú 加泰羅尼亞語仍然使用一些不同的重音:à, ...
許多人忘記正確使用重音符號,例如,實際上是“a”=“á”和“a”=“à”。
Excel 不區分大小寫,因此 "A"="a" 但是 Excel 區分重音,因此 "a"<>"á"
我需要在文本之間進行比較,就好像沒有重音一樣。例如,當比較“común”和“comun”時,我希望結果為 TRUE。我查找了所有的 excel 函式,但沒有找到任何允許這種型別比較的函式。
我知道,不知何故,我需要使用 SUBSTITUTE 函式來解決我的問題,但我無法確切知道如何解決。
非常感謝任何提示
uj5u.com熱心網友回復:
創建一個名為Table1的雙串列,其中第一列和第二列分別包含重音字母和對應的非重音字母,例如:
| 重音 | 非口音 |
|---|---|
| 一個 | 一個 |
| é | e |
| 一世 | 一世 |
| ? | ○ |
| ú | 你 |
之后,您可以使用以下公式,假設要比較的條目在A1和中B1:
=LET(
α, A1:B1,
ζ, MID(LOWER(α), SEQUENCE(MAX(LEN(α))), 1),
ξ, IFNA(XLOOKUP(ζ, Table1[Accented], Table1[Non-Accented]), ζ),
AND(INDEX(ξ, , 1) = INDEX(ξ, , 2))
)
例如,它將回傳TRUEifA1并分別B1包含 ' cómúni ' 和 ' COMUNI '。
可以將其復制下來以對 、 等中的條目給出類似的結果A2:B2,A3:B3也可以對其進行修改以自動溢位其他條目。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/532743.html
標籤:擅长excel公式
