解決済

clip!clip!
Ads By Google

羅列された言葉を簡単に並べる方法

羅列された言葉からカタカナだけで書かれた行のみを抜き出すという作業を簡単にできないものでしょうか?

あい
ウエオ
かきくけ

サシス



ウエオ
サシス
あい
かきくけ


並べられた行の文字数が少ないものから多いものへ簡単に並べなおすことは可能でしょうか?

あい
ウエオ
かきくけ

サシス




あい
ウエオ
サシス
かきくけ

Excelを使って試みましたが今のところ簡単にはできません。インターネットを活用して調べ物をするときの作業の効率を速めるために考えています。いい方法がありましたら、お知らせ願います。

2006-09-19 10:00の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(3)

1.

2006-09-19 10:36:26みんなナイスな
2番目は、lenもしくはlenbの関数を使って、文字数を割り出した後ソートすれば良い。

1番目の「カタカナだけ」っていう表現があいまい。先頭の文字だけでよいなら先頭の文字だけ「カタカナ」に含まれるか判別させれば良いと思う。簡単にはできない。

LENB関数よりもLEN関数がわかりやすく並び替えることができました。ありがとうございます。

2.

2006-09-19 10:38:45みんなナイスな
お使いのEXCELを使う方法を考えて見ます.

とりあえず最初の質問の方だけ答えておきます.

>羅列された言葉からカタカナだけで書かれた行のみを

通常の機能で実現可能です.
並べ替え機能のオプションの設定内でデフォルトの方法は五十音順になっています.これをコード順に変更してから並べ替えを実行してください.これでカタカナひらがなが別個に並び替えされます.

未解決です。
http://www.geocities.jp/happy_ngi/YNxv9892.html
「五十音順」と「コード順」の選択が廃止されています。
古いものの方が好都合というのは考えにくいので何か方法があると思うのですが。

もし、なければ、
Excelを使い、カタカナのみのものに何か印をつけて並び替えるという方法が一番早くなるのでしょうか?

なお、おかげさまで、LEN関数を使い文字数が少ないものから多いものへ簡単に並べなおすことはできました。

3.

2006-09-27 16:02:42みんなナイスな
コード順に並べるにはcode関数の列を追加すればいい

ありがとうございました。

Ads By Google

コメント(4)

#1.  
2006-09-19 10:41:36

文字数ソートはEXCELのメニューにある機能だけでできないか考えてみましたが思いつきません.

>>1
の方法を支持します.

#3.  fu-i
2006-09-27 15:47:08

コード順に変更することはできません。
参考
http://www.geocities.jp/happy_ngi/YNxv9892.html
Excel97以上でカタカナひらがなと別個に並び替えする方法がありましたら、お願いします。

#4.  fu-i
2006-09-28 14:37:12

贅沢言うなら、1行に書かれているもの一文字一文字すべてがカタカナであるものを判別して、抜き出すという作業を簡単にしたいものです。

#5.  
2006-09-28 20:55:14

回答したときに使っていたEXCELが古いバージョンだったので役に立てませんでした.

トラックバック(2)

トラックバックURL: