• 締切済み

エクセルで出来るんでしょうか?

kagakusukiの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 作業列を設けると良い思います。  適当な使用していない列(ここでは仮にF列としますが、未使用の別のシートの列を作業列とすれば、余計な表示が見える事は無くなります)の2行目のセル(ここではF2セル)に次の数式を入力して下さい。 =IF(INDEX($A:$A,ROW())="","",IF(COUNTIF($B:$B,INDEX($A:$A,ROW())),"",ROW()))  次に、F2セルをコピーして、F3以下に貼り付けて下さい。  次に、C2セルに次の数式を入力して下さい。 =IF(INDEX($B:$B,ROW())="","",IF(COUNTIF($B$1:INDEX($B:$B,ROW()),INDEX($B:$B,ROW()))>1,"×","○"))  次に、D2セルに次の数式を入力して下さい。 =IF(ROWS($2:2)>COUNT($F:$F),"",INDEX($A:$A,SMALL($F:$F,ROWS($2:2))))  次に、C2~D2の範囲をコピーして、同じ列の3行目以下に貼り付けて下さい。  尚、もし、F列に余計な表示が現れて見苦しいと思われる場合には、F列全体を切り取ってから、適当な未使用のシートの適当な列の1行目のセル(例えば、Sheet2が未使用の場合には、Sheet2のA1セル等)を右クリックし、現れた選択肢の中にある[切り取ったセルの挿入]をクリックしますと、作業列がSheet2のA列に移動し、D2セルに入力した数式も、それに合わせて自動的に書き換わります。

pb000
質問者

お礼

遅くなって申し訳ありませんでした。 解決できてうれしい限りですが、数式の意味が理解できず応用が効きそうではないです・・・ 日々精進します。

関連するQ&A

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

    エクセルIF関数について エクセルのIF関数を利用して、重複するデータを抽出したいと思っています。 エクセルのIF関数を利用したことがないため、別の対応策があれば そちらも教えていただけませんでしょうか・・ 宜しくお願いいたします。 下記のようにA列に入っている1,2,3,4,5があり重複しているものをD列に一つにまとめ重複している1、5の合計分と重複していないものをEに表示させたいと思っています。     A  B     D   E 1  1  123    1  249 2  1  3      2  3 3  1  123    3  345 4  2  3      4  234 5  3  345    5  1665   6  4  234     7  5  555 8  5  555 9  5  555 D1、E1にはどのような関数で対応するのが適しているのでしょうか?

  • Excel VBAでピポットテーブルを作成していたらエラーがでて解決できません。

    こんばんは。 ExcelVBAで重複していないデータのみをSheet2に転記させたいのですが、どうしたらよいのでしょうか。 A行に重複するデータが入っいます。 A列の重複しないデータとB列に入っている名前を転記してマスタを作りたいと考えています。 A    B     12345  りんごA 12346  みかんB 12347  いちごC 12346  みかんB 宜しくお願い致します。

  • 【エクセル】抽出データを上に詰めて表示させたい。

    重複するデータを上に詰めて表示さセル方法が解らないです。 B列はA列の元データから重複分は表示しないようにしています。 C列はA列の元データから重複分の数を数えています。 │A │B    │C│ D │ 1│あああ │あああ │3│ 2│いいい │いいい │2│ 3│あああ │     │ │ 4│ええ  │ ええ  │2│ 5│おおお │おおお │1│ 6│ええ  │   │ │ 7│いいい │  │ │ 8│あああ │  │ │ 9│うううう│うううう│1│ ・ ・ 上記のような表で、A列が元データで、 B列にはセルB1から、=IF(COUNTIF($A$1:A1,A1)>1,"",A1)という関数を オートフィルで下まで伸ばしています。 C列は、=IF(COUNTIF($A$1:A1,A1)>1,"",COUNTIF($A$1:$A$100,A1))と いう関数を使用しています。 そこで、B列C列の何も表示されていないセルを詰めて、上に詰めて 表示させたいです。マクロは良くわからないのでなるべく関数で お願いします。ちなみに、今使用している関数も、こうしたほうが いいというのがありましたら。訂正してもらえると助かります。 解りづらいところがありましたら、補足します。 宜しくお願いします。

  • Excelの関数

    例えば、A1:A100にデータ(数字もしくは文字)があり、重複したデータがあった場合は、重複したデータをB列に表示するという関数はありますか。 うまく検索ができず、困っています。 わかりずらい文章ですいません。 宜しくお願いします。

  • Excelの日付の処理を教えてください。

     下図のように、B2→ 1985            C2→ 昭和60年と表示させています。             〔 C=DATE(B2,4,1) 〕4月1日の設定です。            D列は、数字を手作業で打ち込んでいます。        そこで、D列に数値でC列の年号の数値だけ表示する          関数式を教えてください。     

  • Excelで条件に合うデータをピックアップして合計を求めたい

    下記のような条件で合計を求めたいのですが、 SUM関数やSUMIF関数では、求めている合計が得られません。 例) 行/列 A   B    C  1|  No. 金額   氏名 2|  1  200,000  A 3|  1  200,000  B 4|  1  200,000  C 5|  2  150,000  A 6|  2  150,000  D 7|  3  180,000  B 8|  3  180,000  D 9|  3  180,000  E 10| 小計  上記のようなデータがあります。 B列には、Noごとに、それぞれ同じ金額が重複して入力してあります。 ここから、Noの最初の金額である200,000+150,000+180,000=530,000 という合計を10行目に求めたいのです。 現在は、自分でNoを確認しながら、その都度、 合計したいセルを選択して合計を求めているのですが、 データ数が多いため、何か別の方法がないかと思案しております。 どなたか、アドバイスの程、宜しくお願いします。

  • EXCEL VBA ポップアップを表示する方法

    ご質問させていただきます。 Sheet1のA2~A1701まで4桁の数字(各行で重複しない4桁の数字です)、 Sheet1のB2~B1701とSheet1のC2~C1701にはDDEで取り込んだリアルタイムデータ、 Sheet1のD2~D1701には、B2~B1701とC2~C1701のリアルタイムデータを使ってIF関数で条件判定をしてYESまたはNOを表示する関数式が入力されています。 やりたいことは、D列の条件判定でYESが表示された場合、YESが表示された行のA列の4桁の数字をポップアップで表示させることです。 このようなことはできるのでしょうか? メッセージボックスを使えば良いのかもしれませんが、当方VBA初心者のためメッセージボックスの使い方がよく分かりません。 どなたか教えていただけないでしょうか? よろしくお願いいたします。

  • エクセルでの集計

    A列に下記のようなデータが千件くらい入っています。 例:C-100/50/5/5   A-200/100/50/5   B-100/100/10/10   C-100/50/5/5   A-200/100/50/5   D-300/50/50       ・       ・ かなり重複もあります。 C列にA列のデータを以下の様に集計したいと思います。 例:A-200/100/50/5   B-100/100/10/10   C-100/50/5/5   D-300/50/50      ・      ・ 重複している場合は1行とし抜き出し、順番に集計したいのですが、 マクロか関数でする場合、どのような記述になるのでしょうか? よろしくお願いします。

  • エクセル 重複調べる

    エクセルの重複を調べる方法について何ですが、 a1,b1,c1に文字列が入っているのですが、 a1~c1の中に重複しているものが一つあったら(a1とc1が同じ、もしくはa1とb1が同じ、b1とc1が同じ)d1に1と表示して、重複無しだったら0と表示する関数はありますか?

  • エクセル関数について教えてください!!

    エクセル関数について教えてください!! エクセルファイルに以下のようなデータがあります。 A列 B列 C列 あ  A10 100  あ  A10 110 あ  B10 120 い  C10 100 い  D10 100 う  E10 100 あ  B10 120 い  C10 100 A列:販売店 B列:コード C列:売り上げ金額 (合計8000件程度) 販売店毎での売り上げ金額を求めたいのですが、B列のコードが重複しています。 販売店+重複コードは1つに纏めての金額を求める関数を教えていただけますでしょうか。 イメージ あ  A10 210 あ  B10 240 い  C10 200 い  D10 100 う  E10 100 よろしくお願いしますm(_ _)m

専門家に質問してみよう