- ベストアンサー
ある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)
- tom04
- ベストアンサー率49% (2537/5117)
- tom04
- ベストアンサー率49% (2537/5117)
- mshr1962
- ベストアンサー率39% (7418/18948)
関連するQ&A
- Spliceを使った配列移動
以前Spliceを使った配列の移動方法を教えていただきましたが、 open( FH, $file) or die "Can't open"; @list = <FH>; close(FH); push(@list,@list[$b-1]); #配列を最後列にコピー open (OUT,"> $file"); print OUT @list; close (OUT); とさせると、最後の配列を5列目に追加したいのですが4列目に追加されてしまい、困っています。 2番目の配列を新たに5列目にこうしたいのに 1コメントA コメントB 2あいうえお かきくけこ さしすせそ 3たちつてと なにぬねの はひふへほ 4らりるれろ まみむめも 5あいうえお かきくけこ さしすせそ 4列目の配列の後ろに追加されてしまう 1コメントA コメントB 2あいうえお かきくけこ さしすせそ 3たちつてと なにぬねの はひふへほ 4らりるれろ まみむめもあいうえお かきくけこ さしすせそ このようになってしまいます。 宜しければ対処法をお願いします。
- ベストアンサー
- Perl
- セルの数字を昇順に並び替えて重複削除する方法
いつも大変お世話になっております。 どなたかご存じの方がお見えでしたら回答頂けると幸いです。 【質問】 添付図のとおり、2列×20行の数字が【入力値2列】欄に入っています。 この数字を昇順に並び替えて重複数字を削除したものを【重複チェック済2列】に 出力します。また、【入力値2列】欄の数字を【入力値1列】に縦1列にして数字 を昇順に並び替えて重複数字を削除したものを【重複チェック済1列】に出力しま す。具体的には下記(1)~(4)の手順です。質問は2列×20行での場合ですが、 2列×200行の場合でも上記のことができるようにしたいです。 *********************************** (1)入力値2列(A列・B列)に2つの値をセットします。 (2)入力値2列(A列・B列)の値を重複チェック済2列(D列・E列)に並べて昇順に並び替えて重複数字を削除します。 (3)入力値2列(A列・B列)の値を入力値1列(G列)に1列にセットします。 (4)入力値1列(G列)の値を重複チェック済1列(I列)に並べて昇順に並び替えて重複数字を削除します。 以上、よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- 《エクセル》 平均値の求め方
いつもお世話になります。 列Aに分類、列Bに数値がある場合に、「列Aの重複する分類の平均値を求める。ただし、列Bの値がゼロや空白だった場合、それを計算から除外する」という配列数式を組みたいのですが、うまくいきません。 お手数ですが、宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- ボタンを押下したら列毎に数字を昇順に並べる。
どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に、A1~E5に1~99迄の数字が重複して入っています。 「並び替え」というボタンを押下するとA1~A5、B1~B5、c1~c5、 D1~D5、E1~E5のの数字を”昇順”に並び替えるにはどうすればよいですか? 〇例題 A B C D E 1 01 04 07 21 29 「並び替え」というボタン 2 02 03 16 27 30 3 15 20 26 28 99 4 11 18 19 24 25 5 10 13 14 17 23 〇結果 A B C D E 1 01 03 07 17 23 2 02 04 16 21 25 3 10 13 26 24 29 4 11 18 19 27 30 5 15 20 14 28 99 ※列毎に昇順に並び替えられる。 〇注意事項 ・使用するエクセルは2010です。 ・セルに入っている数字はランダムです。 ・セルの数字は表示上、2桁で表しています。(例:1ではなく01) 以上、よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- 行の昇順はどうしたらいいでしょうか?
先ほども質問したのですが、それに関連してまた質問があります。 エクセルでsheet1にA2:AQ2034とデータがあります。 A列=コード(重複コードなし) B列=商品名(重複商品名なし) C~AQ=月々の売上(2003.1~2006.5までの月々売上) この、C~AQの月々が06/05~→03/01と遡って入っています。 これを03/01~→06/05と並べ替えしたいのですが、どのようにしたらいいでしょうか? 【例】 A B ~ AP AQ 1: 06/05 06/04 ~ 03/02 03/01 この場合、 A B ~ AP AQ 1: 03/01 03/02 ~ 06/04 06/05 *自分の知る知識内でやってみたこと。 行列を入れ替えて他シートに貼り付けし、 通常の昇順を使用と思ったのですが、 〔コピー領域と貼り付け領域の形が違うため、情報を貼り付けることができません。〕 ・・・思考STOP・・・
- ベストアンサー
- オフィス系ソフト
- エクセルの昇順・降順
エクセル2000を使用しています。ABCそれぞれのセルに何行も数値が入っています。A1に入っている数値とB1、C1に入っている数値は関連していて、以降、A2・B2・C2もA3・B3・C3・・・も、それぞれ関連している数値です。A列を昇順に直した時に(降順でも良いです)、A列の並び替えに従って、B列・C列も一緒に並び替わってくれる方法は、何かありますか?ご存知の方、教えて下さい。
- ベストアンサー
- オフィス系ソフト
- 《エクセル》 2列のセル条件をカウントするには
いつもお世話になります。 下記の件、過去の質問より配列数式で可能かと思い、挑戦してみたのですが、どうしても出来なかったので、お手数ですがどなたか教えていただけますでしょうか。 列A 列B A あ B あ A い A う A あ 列Aのセルに、"A"が入力されていて、その横の列Bのセルに"あ"が入力されているセルの数を調べたいのですが 上記の例だと、2コという答えが導き出せる数式の書き方を教えていただけますでしょうか。
- ベストアンサー
- オフィス系ソフト
- 昇順に並べ替え
セルA1に50.1、セルB1にB、セルA2に49.9、セルB2にAと入力されています。 A列は、小数点第一位を四捨五入するので両方とも50と表示されています。 A列が同じ(この場合は50)時は、B列は昇順に並べたいです。 VBAで並び替えすると、数字は50.1と49.9なので1行目と2行目が入れ替わりません。 セルに表示されている数字での並び替えはどうしたら良いのでしょうか?
- 締切済み
- Excel(エクセル)
- Excelで隣り合う列にあるデータの重複チェック
Excelで同一のシート上の隣り合う列に入力されたデータの重複チェックをする方法が知りたいです。 例:A1とB1にそれぞれデータ(長文もあり)が入っていて、それぞれのデータが重複していればC1に「重複あり」などと表示させるための数式が知りたいです。 いろいろとやってみたのですが、どうもうまく行きません。 よろしくお願い致します。
- 締切済み
- オフィス系ソフト
補足
回答ありがとうございます。 tom04さんとmshr1962さん,お二人の回答で,今作成している表の条件としては使用できるものとなりました。 ただ,重複についてはカウントの対象となり,数値が抜けてしまいます。 作成中の表においては頂いた回答の数式で問題なく使用できるのですが,重複をカウントしない数式も出来るようでしたら教えて頂けるとありがたいです。 自分でも数式を変えて試みてはいますが,未だ思うものが出来上がりません。 よろしくお願いします。