• ベストアンサー

エクセルで質問があります。

エクセルで ____A_____B 1___5_____8 2___7_____2 3___4_____8 4___7_____2 となっていた場合、A列が同じものを削除するということをしたいのですが、どのようにすればいいのでしょうか? この例の場合ですと7が同じものなので ____A_____B 1___5_____8 2___4_____8 のようにしたいと思います。 ただし、A列には数字だけではなく文字が入る場合もあります。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! 色々方法はあるかと思いますが・・・ 一例です。 ↓の画像のように作業用の列を使わせてもらっています。 作業列C2セルに =IF(OR(A2="",COUNTIF($A$2:$A$1000,A2)>1),"",ROW(A1)) という数式を入れ、オートフィルで下へずぃ~~~!っとコピーします。 E2セルに =IF(COUNT($C$2:$C$1000)<ROW(A1),"",INDEX(A$2:A$1000,SMALL($C$2:$C$1000,ROW(A1)))) という数式を入れ、F2セルまでコピーし、さらにそれを下にオートフィルでコピーすると 画像のような感じになります。 (1000行目まで対応できるようにしていますが、データ量によって範囲指定の領域はアレンジしてみてください。) 以上、参考になれば幸いですが 他に良い方法があれば読み流してくださいね。m(__)m

touch_ken
質問者

お礼

おはようございます。 素晴らしいご回答ありがとうございます。 早速、使わせていただきます。^^

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • tadagenji
  • ベストアンサー率23% (508/2193)
回答No.2

データーが入っている列以外に通し番号を打ち、 A列をソートする 重複部分の行削除をする 通し番号でソートする 以上

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの関数について

    エクセルについてご教授をお願い致します。 C列のセルに入っている文字列があります。 (例えばA-111やB-111Gなど) D列のセルの中から、C列の文字列を検索して、 C列の文字列の次の文字が数字だった場合のみ、 その数字1文字だけを削除する場合はどのようにしたら宜しいでしょうか。 (例えばA-1113の3の部分や、B-111G1の1の部分です。 数字じゃない場合や、次の1文字以降(2文字目)に数字があっても 削除対象ではありません。 あくまで、C列の文字列の次の数字1文字のみです。 (例えばA-11131の場合は3だけ削除でA-1111となります。  Bー111G1Gの場合は、1だけ削除でB-111GGとなります。) 説明がわかりにくいとは思いますが、 この説明でわかって頂ける先生がおられましたら ご教授お願いします。

  • エクセルで質問です。

    エクセルで質問です。 A列にランダムで1から100の数字がランダムにあるとして、B列に1から10の数字のみに『○』といれるにはどうすればいいでしょうか。 例: A   B 22 89 55 3   ○ 74 6   ○ ちう具合です。

  • エクセルの関数式について

    エクセルについてご教授をお願い致します。 C列のセルに入っている文字列があります。 (例えばA-111やB-111Gなど) D列のセルの中から、C列の文字列を検索して、 C列の文字列の次の文字が数字だった場合のみ、 その数字1文字だけを削除する場合はどのようにしたら宜しいでしょうか。 (例えばA-1113の3の部分や、B-111G1の1の部分です。 数字じゃない場合や、次の1文字以降(2文字目)に数字があっても 削除対象ではありません。 あくまで、C列の文字列の次の数字1文字のみです。 (例えばA-11131の場合は3だけ削除でA-1111となります。  Bー111G1Gの場合は、1だけ削除でB-111GGとなります。) また、同じDセル内にCの文字列が重複している場合もあり、 その場合でも全ての文字に同じ条件を適応します。 説明がわかりにくいとは思いますが、 この説明でわかって頂ける先生がおられましたら ご教授お願いします。

  • エクセルのセルのカウント方法で質問です。

    エクセルのセルのカウント方法で質問です。 A列B列C列があります。 A列とB列のセル内の文字が指定した文字の時 C列のセル内に文字が入力されてる場合にカウントするにはどうすればよいでしょうか またカウントではなくC列に数字が入力されているとして合計値を出したい場合も教えてください。 例として画像を貼り付けます。

  • エクセルの質問です

    エクセルの質問です 「Z」という文字を数字の「0」と認識させたうえで、「C列=A列-B列」を計算させる方法や関数はありますか? 例)  A1=200 B1=Z のとき、 C1=200  A2=Z B2=200のとき、 C2=-200  A3=200 B3=200のとき、 C3=0  A4=Z B4=Z のとき、 C4=0 ※結果が出てくるC列セルの「0」は「Z」と認識させない(A列・B列のZだけを0と認識させる)

  • エクセルについての質問です。

    初めて質問します。 エクセルの集計??だと思うのですが分からないので質問します。 A列に項目B列に数字を入れてあります。 そこからC列以降にA列の角項目をいれ、A列の文字を変えただけで項目の下に B列の数字が記入されるようにしたいのですが、どうすればいいか教えてください 今までの質問捜したのですが分からず、質問しました。 よろしくお願いします。

  • EXCELで

    EXCELで A列に4文字の任意の数字を B列に3文字の任意の数字を入れていきます。 *A列とB列は同じ行だけ数字を入れます。 A列の数字と且つB列の数字 異なる行で 同じ数字が入るときエラーメッセージか何かわかるように表示させるにはどうすればよいでしょうか? A        B 1234      123 5678      321 4956      695 1234      123 →1行目と同じ!! 以上、宜しくお願い申し上げます。          

  • エクセルに関する質問です。

    エクセルに関する質問です。 フィルターでデーダ抽出後に、例えばA列の2行目の文字を 別シートに表示させてい場合はどのようにすればよろしいでしょうか? 例) シート1   A列  B列  C列 1 2 あ シート2  あ

  • EXCELの質問についてです。

    EXCELの質問についてです。宜しくお願いします。 あるセル(例:A1)に文字列が入っています。 他のセル(例:A1)に文字列が入っています。 これを、比較して先頭数文字が同じ場合、 他のセルの文字列全てを表示したいのですが、 どの様にしたら良いでしょうか? ちなみに、IFでその文字列が(真)ならそのセル(B1) を表示とかやりたいのですが… 初心者的質問で申し訳ないのですが、何方かどうかご教授お願致します。

  • エクセルで順列の列挙

    例えば 1 と 2 という2個の数字(文字)がある場合,  A列 B列   1   2   2   1 1 2 3 という3個の数字(文字)がある場合,  A列 B列 C列   1   2   3   1   3   2   2   1   3   2   3   1   3   1   2   3   2   1 1 2 3 4 という4個の数字(文字)がある場合,  A列 B列 C列 D列   1   2   3   4   1   2   4   3    ~ 省略 ~   4   3   2   1 という具合に n 個の数字(文字)がある場合,過不足無く列挙させるマクロ(VBA)を教えてください。 Excelの仕様上65,536行までしかないので,「8個の場合」とかいう限定された個数でもかまいません。 また,123,132,213,…,321 という具合に数値として1列に並べる方法でもかまいません。 また昇り順でなくてもかまいません。 よろしくおねがいします。

専門家に質問してみよう