- ベストアンサー
エクセルについての質問です。Aの列に5ケタの商品コードが入っています。
エクセルについての質問です。Aの列に5ケタの商品コードが入っています。A1~A1000ぐらいの行に入っています。つまりデータが1000ほどあります。商品コードはアトランダムに入っています。その中から3つ以下しかないコードをチェックするにはどうしたらよいのでしょうか。 例えば、15500というコードが全体の中で3つ以下しか含まれていないとすれば、そのコードが分かるようにしたいのです。 すみませんが、よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
条件付書式を使用しましょう。 A1のセルに条件付書式で 「数式が」 に設定し、数式欄には 「=COUNTIF($A$1:$A$1000,A1)<=3」 と入力します。書式は自由に設定してください。(色を変えてもいいし…。) その後、A1セルをコピーし、A2からA1000までに 「編集」→「形式を選択して貼り付け」→「書式」 のチェックを入れて貼り付けます。 3個以下のデータに書式が適用されて判るようになると思いますよ。
その他の回答 (3)
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! すでに良い回答は出ていますので・・・ 参考程度で目を通してください。 全体の中で3つ以下しかないコードを抽出してみました。 ↓の画像のように作業用の列を設けています。 作業列B2セルに =IF(AND(COUNTIF(A:A,A2)<=3,COUNTIF($A$2:A2,A2)=1),ROW(A1),"") という数式を入れ、フィルハンドルの「+」マークでダブルクリック 又はオートフィルで下へコピーします。 そして結果のD2セルに =IF(COUNT($B$2:$B$2000)<ROW(A1),"",INDEX($A$2:$A$2000,SMALL($B$2:$B$2000,ROW(A1)))) という数式を入れオートフィルで下へコピーすると 画像のような感じになります。 (数式は2000行目まで対応できるようにしています。) 以上、参考になれば幸いです。m(__)m
お礼
素人の私にも分かる大変分かりやすい説明で、感謝しております。ありがとうございました。
- mshr1962
- ベストアンサー率39% (7417/18945)
方法1 別の列に商品コードの数を計算で求める方法 B列に B1=COUNTIF($A$1:$A$1000,$A1) として下方にコピーで3以下の結果を探す。 ※本当は1行目を項目名にしてオートフィルタを使った方が探すの楽ですけど 方法2 条件付き書式でセルに色を付ける方法 A1:A1000を選択して「書式」「条件付き書式」で 条件を「数式が」「=COUNTIF($A$1:$A$1000,$A1)<4」 として書式のパターンに色を設定する。 ※該当のセルに書式で設定した色が付くので探すのは楽です。 方法3 ピボットテーブルを利用する。 A1を1行目下に下げる(1行挿入)して、A1に商品コードと入力 「データ」「ピボットフィールド」で 商品コードを行の見出しとデータにデータの個数として設定 これで商品コード毎の使用数が表示されます。
お礼
ありがとうございます。よく分かりました。
- kybo
- ベストアンサー率53% (349/647)
B1に以下のように入力し、B1000までオートフィル等でコピーしてみてください =IF(COUNTIF($A$1:$A$1000,A1)<=3,"●","") ●がついた部分が3以下です
お礼
ありがとうございます!!大変役に立ちました。
お礼
色で分かるのですばらしいですね。ありがとうございます。助かりました。