2017-05-19 16 views
0

Excelで逆順アルファベット順リストを作成するタスクがあります。それは簡単なことだと思って、後ろから単語を書く機能を作り、それをソートしたリストにしました。もし私の言語が英語なら、それはうまくいくでしょう。しかし私の言葉はスロバキア語で、á、ä、ô、šなどのような句読点を含む文字の束を使用しています。これらの文字を含む音節はグループ化する必要があります。 ぼんやりとした、平らな、平らな、平らな、平らな、ヴァラニは、のように並べ替えられていなければなりません。。代わりに、これらの言葉は、注文plány、 planý、 hrany、 strany、 vrany、 vranýにソートされています。Excelで句読点で単語を並べ替える機能

私はスイッチング言語は十分だと思いましたが、すべてこのように並べ替えているようです。私はISO 8859-2からUnicodeや他のいくつかのエンコーディングに切り替えようとしましたが、変更はありませんでした。

私の質問は、エンコード+ロケールの設定がそれを行うWindows 10でですか?そうでない場合は、VBA関数を使用してそれを行うことは可能ですか?

ありがとうございます。

+2

は**あなたの現在のコードを投稿し、あなたを助けるために私たちを助けてください。** –

+0

あなたがするためには、音節に単語を壊すルーチンを記述する必要があるかもしれませんカスタムソート順を作成します。 –

答えて

0

私はかなりシンプルなソリューションを自分でこの問題を解決してきた:のみのASCII文字(A = AA、A =を含む固有のコードにそれらを翻訳し、文字

2の16進コードを取得し、

1 AB ...)

3、ソートこの翻訳行

関連する問題