当脚本是非拉丁字母(例如西里尔字母)时,是否可以在 Excel 中对包含文本字符串的列进行排序?
如果是,怎么办?
+------------------------------------------------+------------------------------------------------+
| CORRECT ORDER | A-Z SORT IN EXCEL |
+------------------------------------------------+------------------------------------------------+
| 3M – Шинэ Зеланд | 3M – Шинэ Зеланд |
| Бристол Майэрз – Энэтхэг | Koника Минолта – Австрали |
| Бупа Эрүүл мэндийн даатгал – Tайланд | Maэрск Шипинг – Шинэ Зеланд |
| Бхарти Телевенчерз Лтд. – Энэтхэг | Moторола – Энэтхэг |
| ГлаксоСмитКлайн – Шинэ Зеланд | Oлимпус Оптикал – Япон |
| Ди Эйч Эл – Австрали | Toёота Файнэншл – Австрали |
| Жeнeрaл Moторз – Энэтхэг | Tайкo Хэлткэйр- Сингапур |
| Жэй-Ви-Си – Япон | Бристол Майэрз – Энэтхэг |
| Инграм Микро – Австрали | Бупа Эрүүл мэндийн даатгал – Tайланд |
| Koника Минолта – Австрали | Бхарти Телевенчерз Лтд. – Энэтхэг |
| Кап Жемини – Энэтхэг | ГлаксоСмитКлайн – Шинэ Зеланд |
| Ковансис компани – Энэтхэг | Ди Эйч Эл – Австрали |
| Лексмарк – Австрали | Жeнeрaл Moторз – Энэтхэг |
| Maэрск Шипинг – Шинэ Зеланд | Жэй-Ви-Си – Япон |
| Moторола – Энэтхэг | Инграм Микро – Австрали |
| Нeстле Глобал – Австрали | Кап Жемини – Энэтхэг |
| Нокиа – Япон | Ковансис компани – Энэтхэг |
| Oлимпус Оптикал – Япон | Лексмарк – Австрали |
| Рийдерз Дайжест – Австрали | Нeстле Глобал – Австрали |
| Си Ай Жи Ай Инк – Филиппин | Нокиа – Япон |
| Стандард энд Пуэрз – Япон | Рийдерз Дайжест – Австрали |
| Статистикийн товчоо – Австрали | Си Ай Жи Ай Инк – Филиппин |
| Toёота Файнэншл – Австрали | Стандард энд Пуэрз – Япон |
| Tайкo Хэлткэйр- Сингапур | Статистикийн товчоо – Австрали |
| Федерал зочид буудал, амралты газар – Австрали | Федерал зочид буудал, амралты газар – Австрали |
| Форд – Австрали | Форд – Австрали |
| Хана семикондактор – Тайланд | Хана семикондактор – Тайланд |
| Хэсс ойл энд газ – Maлайз | Хэсс ойл энд газ – Maлайз |
| Эй Би Эн Aмро – Австрали | Эй Би Эн Aмро – Австрали |
| Эй Эм Ди – Сингапур | Эй Эм Ди – Сингапур |
+------------------------------------------------+------------------------------------------------+
答案1
恕我直言,排序是可以的。首先,检测并替换所有“拉丁化”西里尔字母。假设您的列表从 A2 单元格开始,将 =left(A2) 放在 F2 中,将 =CODE(F2) 放在 G2 中,将 =UNICODE(F2) 放在 H2 中,然后向下拖动。
如果您在 G 列和 H 列中看到相同的值,则该字符实际上是拉丁字符,而不是西里尔字符。例如,从统一码将显示 code() 63 和 Unicode 922。而列表中的则显示两者均为 75..(因此..它不是公认的西里尔字母 kappa)。
这样你就可以检测它是否是正确的字母。(据我所知,在你的列表中,字母 M、O、T 也是拉丁化的。)