
エクセル初心者です。よろしくお願いいたします。
【お客様情報】と【資料送付先】の2つシートを作成してます。
【お客様情報】には1000列ほど、(行で名前、住所…10項目ほど)入力しております。
【資料送付先】は現状はデータ空です。
例えば、「お客様情報」のシートで、セルP1のリストで「資料送付」を選択した場合、
①別シート【資料送付先】に、P1の列データが自動反映させたい。
②上記で、自動反映する場合、必要な情報のみ(行のA1とB2とD3など)反映させたい。
③データの列に隙間が空かないように、上から詰めて表示させたい。
②は難しいと思いますが、上記は可能でしょうか?ご教授よろしくお願いいたします。

No.8ベストアンサー
- 回答日時:
済みません、何を血迷っていたか、中段の添付図を訂正します。
[資料送付先]シートにおいて、
 ̄ ̄E2: =SMALL(IF(結果="資料送付",ROW(結果)),ROW(A1)) ←訂正
 ̄ ̄ ̄ ̄【お断わり】上式は必ず配列(CSE)数式として入力のこと
 ̄ ̄ ̄ ̄このセルを下方にオートフィル
 ̄ ̄A2: =IFERROR(INDEX(INDIRECT(A$1),$E2-1),"") ←訂正
 ̄ ̄ ̄ ̄このセルを右方2列&下方2行にオートフィル
ごめんなさい。m(_._)m

mike_g 様
ご回答ありがとうございます。出来ました!
分かりにくい説明にお付き合いいただき、表まで付けて下さり、感謝してます!

No.7
- 回答日時:
添付図参照(Excel 2019)
[資料送付先]シートにおいて、
 ̄ ̄E2: =SMALL(IF(結果="資料送付",ROW(A1)),ROW(A1))
 ̄ ̄ ̄ ̄【お断わり】上式は必ず配列(CSE)数式として入力のこと
 ̄ ̄ ̄ ̄このセルを下方にオートフィル
 ̄ ̄A2: =IFERROR(INDEX(INDIRECT(A$1),$E2),"")
 ̄ ̄ ̄ ̄このセルを右方2列&下方2行にオートフィル
オ・シ・マ・イ

No.5
- 回答日時:
No3です
補足と元の説明文がまったく整合していない上に、画像もよくわからないし・・・
(スクショの方がまだましなのだが・・)
勝手に以下のように解釈。
『お客様情報シートのH列に”資料請求”とある行だけを抽出し、そのA、G、K列の内容をA:C列に転記する』
A2セルに
=IFERROR(INDEX(OFFSET(お客様情報!$A:$A,0,INDEX({0,6,10},COLUMN())),AGGREGATE(15,6,ROW($A$2:$A$99)/(お客様情報!$H$2:$H$99="資料送付"),ROW(A1))),"")
をコピペして、右方、下方にフィルコピー。
あとは、お好きなように・・

No.4
- 回答日時:
》 ②は難しいと思いますが、…
トンデモあーりませんッ、Excel ならいとも容易(タヤス)いこと。
それより、先ずは貴方が行列番号入りのデータサンプル表を提供すべし!
十行でも、百行でも、百万行でも!
No.3
- 回答日時:
こんにちは
行と列がよくわかりませんけれど・・・
(逆のようにも思えるので・・)
>セルP1のリストで「資料送付」を選択した場合、~
P1セルだけが対象なのでしょうか?
それとも1行目は全てリストになっていて、「資料送付」が選択されている列の情報を全て抽出するということでしょうか?
>必要な情報のみ(行のA1とB2とD3など)~
異なる、行、列にまたがっているロジックが不明ですが、多分、可能と思います。
いずれの場合でも、Office 365環境であれば、FILTER関数を調べてみると、比較的簡単にできるのではないかと想像します。
(実際の内容がよくわからないので、「必ずできる」とは言えませんけれど・・)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルファイルのシート毎の容量
-
excelの不要な行の削除ができな...
-
シート削除して同名シート追加...
-
複数シートからデータを拾って...
-
Excelでシートの違うデータでグ...
-
【マクロ】元データを別ファイ...
-
excelマクロで複数シート間のデ...
-
EXCEL の表を一行ずつシートに...
-
エクセルで名簿を50音で切り分ける
-
EXCEL グラフ作成 データの範...
-
エクセルで入試スケジュールを...
-
エクセル データーベース 削...
-
EXCELで2つのファイルから重複...
-
Excelで複数のファイルを一つの...
-
他のシートの一番下の行データ...
-
エクセル 縦に長い表の印刷時...
-
【Excel】【VBA】重複しないリ...
-
Excelで日付変更ごとに、自動的...
-
複数シートのデータを行列を入...
-
excel2013で、マスターシートの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelの不要な行の削除ができな...
-
エクセルファイルのシート毎の容量
-
複数シートからデータを拾って...
-
シート削除して同名シート追加...
-
Excelでシートの違うデータでグ...
-
Excelで日付変更ごとに、自動的...
-
他のシートの一番下の行データ...
-
EXCELで2つのファイルから重複...
-
時間帯の重複を除いた集計について
-
VBAで CTRL+HOMEの位置へ移動...
-
エクセルで名簿を50音で切り分ける
-
EXCEL の表を一行ずつシートに...
-
Excel 売上管理シートに入力し...
-
トランジスタの選び方
-
エクセル 縦に長い表の印刷時...
-
ファンモータが作動しない。
-
エクセルVBAで、特定文字から始...
-
エクセル マクロ "特定の日付...
-
Excelファイルの容量が異常に大...
-
ピボットテーブルのデータソー...
おすすめ情報
画像UPしました。「お客様情報」のデータです。イメージとして、赤字の資料送付を選択すると、黄色の列が別シートの資料送付先に飛ぶ感じです。
※中々UP出来ず、時間が掛かりました。申し訳ございません。宜しければ、皆様、ご教授よろしくお願いいたします。
別シートの資料送付先です。コメントのようにしたいです。
サンプルを補足いたしました。
なぜか、当日に画像がUP出来ずで、時間が掛かり申し訳ございません。
お時間ございましたら、ご教授よろしくお願いいたします。
N0.3様 ご回答ありがとうございます!
当方PCスキルが乏しく、中々画像がUP出来ず、データを小さくしての本日投稿です。また、行と列の認識が出来ておらず、混乱させてしまい、皆様にご迷惑お掛けいしました。申し訳ございません。
もう一度、整理いたします。まず、P1ではなくH2 です。(資料送付)
例えば、「お客様情報」のシートで、セルH2に「資料送付」を記入した場合、
①別シート【資料送付先】に、行データが自動反映させたい。
②上記で、自動反映する場合、必要な情報のみ(A:事業者名、D:電話番号、G:事業所担当者様、K:備考)反映させたい。
③データの列に隙間が空かないように、上から詰めて表示させたい。
②が困難な場合は、①で必要ない情報は非表示にして利用します。
よろしくお願いいたします。
banzaiA 様
ご回答ありがとうございます!
仰るとおりです。行と列がまだよくわからなくなります。
H列に「資料送付」とあれば、すべて別シートに抽出すればいいのでしょうか?
そのとおりです。現状、リスト機能で、「不通、不在、資料送付、断り、架電NG」の中から、選択するようにしてます。その中で、「資料送付」を選択した場合という意味です。ややこしい表現ですみません。
Excelのバージョンが書かれていないので最新のものとしてですが。
調べました。Microsoft® Excel® 2019 MSO (バージョン 2203 ビルド 16.0.15028.20152) 64 ビット です。
解決しました。わかりにくい説明に、皆様ご回答いただき、本当にありがとうございました!!