- ベストアンサー
ある1列を昇順に並べたときの順番を求めたいエクセル2003
以下のようにA列に不規則な文字列が入力されているとして,A列を昇順に並べ替えた場合の順序をB列に表示したいのですが,関数で求めることはできないでしょうか? 重複しているものと空白は無視して順位から省いた処理をしたいと思っています。 マクロ,配列数式,フィルタオプションを使用しない方法でお願いします。 作業列を使わない方法が好ましく思いますが,作業列が1列で済むようであればその方法でも教えて頂けると助かります。 無理な質問をしている気もするのですが,そう思いながら質問した場合でもいい回答をよく頂けているので,この度も質問させて頂きました。 A列 B列 ─────────────────────────── あああああ 4 いいいいい 6 さしすせそ 7 702029-A 1 あいうえお 5 さしすせそ LLLL 3 まみむめも 8 898-5 2
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- toshi_2010
- ベストアンサー率43% (25/57)
回答No.5
- tom04
- ベストアンサー率49% (2537/5117)
回答No.4
- tom04
- ベストアンサー率49% (2537/5117)
回答No.3
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
補足
回答ありがとうございます。 tom04さんとmshr1962さん,お二人の回答で,今作成している表の条件としては使用できるものとなりました。 ただ,重複についてはカウントの対象となり,数値が抜けてしまいます。 作成中の表においては頂いた回答の数式で問題なく使用できるのですが,重複をカウントしない数式も出来るようでしたら教えて頂けるとありがたいです。 自分でも数式を変えて試みてはいますが,未だ思うものが出来上がりません。 よろしくお願いします。