ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:UJUUJU エクセルに関する質問です
困り度:
  • 困っています
宜しくお願いします。
シート上に「あ」〜「お」の文字が順不同でバラバラにあり、なおかつ一つのセルの中に「あ・お・う」などいくつもの文字が入力されている場合もあるとき、同じシート上の指定した場所に
「う」 5
「い」 4
「あ」 3
という風に、文字の数が多い順に並べて表示させたいのですが、そんなことがもし可能でしたら教えてください。「う」を表示させるセルの隣のセルに文字の数を表示させたいです。正直エクセル初心者ですので質問の意味もしっかりお伝えできているか不安ですが宜しくお願いします。シート上に「あ」や「お」を入力すると自動的に順位や数も変わるようにしたいのです。宜しくお願いします。
質問投稿日時:08/05/06 23:15
質問番号:4002984
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:higekuman ある条件で個数を調べたいときは、COUNTIF関数を使いましょう。

> 一つのセルの中に「あ・お・う」などいくつもの文字が入力されている場合もある

完全一致ではなく部分一致で調べる場合は、ワイルドカード「*」を使うと便利です。

並べ替えは、Excelの並べ替え機能を使いましょう。

> 「あ」や「お」を入力すると自動的に順位や数も変わるようにしたい

COUNTIF関数を使うことで、数は自動的に変わります。

順位というのは並び順ということですよね?
であれば、マクロを使うしかないのですが、「エクセル初心者」を自称している人にはたぶん無理です。
その都度、手作業で並べ替え機能を使いましょう。

どうしても自動で並べ替えたいのであれば、「マクロの記録」で並べ替え作業を記録して、シートモジュールのチェンジイベントで実行させるしかないですね。
この文章に出てくる言葉を調べてみて、それでも解らないのであれば、自動で並び替えるのは諦めたほうが良いです。
種類:回答
どんな人:一般人
自信:参考意見
回答日時:08/05/07 11:10
回答番号:No.1
この回答へのお礼お返事ありがとうございます。やはり初心者には難しいことだったのですね。とりあえず今教えて頂いた言葉を一つずつ調べて目的のものが完成できるまでがんばってみます!またわからないことも色々でてくると思いますのでその時は宜しくお願いします。