シート1に顧客の名簿がずらっと一覧で入っているとします。
例えばA列…名前、B列…住所、C列…買った物(いちご、メロン、すいかの3種類)、D列…備考
A列 B列 C列 D列
山田太郎 山梨県 いちご 新規さん(5月)
鈴木良子 北海道 メロン -
田中浩史 東京都 すいか 常連さん
高橋幸恵 京都府 すいか -
本田一郎 長崎県 バナナ -
…
というような一覧が数百人分入っているとします。
これをC列の要素によって、シート2~4に自動的に振り分けたいのです。
例えば「シート2」は「いちごを買った人一覧」に、「シート3」は「メロンを買った人一覧」にしたい、
それが、C列に「いちご」などと入力した瞬間に自動的にシート2に反映されるようにしたいです。
もちろんA列やB列、D列の要素をともなったまま。
また隙間を空けずにいちごを買った人が全部で52人なら52行でぴたりと収まるようにしたいです。
そのためにはシート2(もしくは3~4)のC列に、何らかの関数を入れればいいでしょうか?
またどんな関数を入れたらいいでしょうか。
よろしくお願い申し上げます。
A 回答 (13件中11~13件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
イチゴを例に、とりあえずシート1は最大300行まで使用するとします
A1=IF(B1="","",1)
A2=IF(B2="","",COUNT(A$1:A1)+1) ※A3~A300はA2をコピー
B1=IF(Sheet1!B2="いちご",Shhe1!A1,"") ※B2以降はコレをコピー
C1=IF(B1="","",Sheet1!B1)※C2~C300はコレをコピー
D1=IF(B1="","",Sheet1!D1)※D2~D300はコレをコピー
で、E1からE300に通し番号を振る
その後A~E列は非表示に変更
F1=IFERROR(VLOOKUP(E1,$A$1:$D$300,2,FALSE),"")※F2~F300はコレをコピー
G1=IFERROR(VLOOKUP(E1,$A$1:$D$300,3,FALSE),"")※G2~G300はコレをコピー
H1=IFERROR(VLOOKUP(E1,$A$1:$D$300,4,FALSE),"")※H2~H300はコレをコピー
これでいちご専用のシート2にはいちご購入者がC列の買った物を除いた状態で並びます
しーと3,4はB1にいれた関数内の「いちご」をそれぞれの果物に変えればOKです
ありがとうございます。
すみません、上の
>A1=IF(B1="","",1)
>A2=IF(B2="","",COUNT(A$1:A1)+1) ※A3~A300はA2をコピー
>B1=IF(Sheet1!B2="いちご",Shhe1!A1,"") ※B2以降はコレをコピー
>C1=IF(B1="","",Sheet1!B1)※C2~C300はコレをコピー
>D1=IF(B1="","",Sheet1!D1)※D2~D300はコレをコピー
はシート1に入れるのですか?それともシート2(3~4)に入れるのでしょうか。
また「E1からE300に通し番号を振る」のは、シート1の大元の一覧ですよね?
>F1=IFERROR(VLOOKUP(E1,$A$1:$D$300,2,FALSE),"")※F2~F300はコレをコピー
>G1=IFERROR(VLOOKUP(E1,$A$1:$D$300,3,FALSE),"")※G2~G300はコレをコピー
>H1=IFERROR(VLOOKUP(E1,$A$1:$D$300,4,FALSE),"")※H2~H300はコレをコピー
も、シート1に入れるのですか?それともシート2(3~4)に入れるのでしょうか。
重ねて申し訳ありません。
よろしければご教示願えましたら嬉しいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
- Visual Basic(VBA) 別シートのデータを参照して値を入れたい。 まとめデータシートのC列D列の値を商品一覧シートのコードが 7 2022/08/17 13:20
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) Excel_マクロ_複数のシートのVLOOKUPで表示された#N/A以外に色付けをしたいです 1 2023/02/16 22:37
- Visual Basic(VBA) 2つの条件が一致したら一覧へコピーしたい。 左から4番目以降のシート名にコードが入ったシートを全て、 5 2022/09/20 19:41
- Excel(エクセル) エクセルシートのデータを1列飛ばしで別ブックのシートに貼り付けるマクロが知りたい 2 2023/06/05 22:37
- Excel(エクセル) 別シートに毎回異なるデータをコピーする 7 2022/06/24 09:02
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Excel(エクセル) エクセルの複数ブックのシートを1つまとめたい 都道府県ごとに47ブックがあり、そのシートのデータを1 5 2022/11/15 14:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelについて教えてください
-
【Excel】数字を3倍にし、なお...
-
エクセルVBA、別ブックへ転記す...
-
エクセル マクロ チェックボックス
-
Excel分析ツールでのポアソン回...
-
【マクロ】顧客番号にて一致さ...
-
【マクロ】名前を保存する際に...
-
エクセルのデーターが2か月前の...
-
UNIQUE関数が使えないバージョ...
-
エクセル共有したが、アクセス...
-
Excelでセルの値が同じか...
-
(マクロ)データをAブックからB...
-
Excel フィルターを掛けた状態...
-
エクセル②
-
エクセルを使っていて2024/5/15...
-
Googleスプレッドシートでファ...
-
エクセルで不等号記号(≠)が上に...
-
Win10でExcel VBA GetPhonetic...
-
Excelで縦軸の書式を0:00形式の...
-
エクセル:一覧表に存在する文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報