【教えてください】
— わからないことを優しいお兄さんお姉さんに教えてもらいたいアカウント (@excel_wakaran) February 28, 2022
【優しいお兄さんお姉さん】
Excelで1枚目のようなデータを作成
2枚目のような形で1人ずつ印刷できるように抽出
(クラスAを選択→4名分それぞれで本人の名前、家族情報が印刷される)
Excelの技で可能でしょうか
説明も下手くそで申し訳ありません。#excel #Excel #教えて pic.twitter.com/WDQ9gCCEp8
完成形と使い勝手
最終的にはシートは分けた方がいいけど作るのが面倒なのと説明用に同じシートの方が都合が良かったので同シートになってます。
作り方
プルダウン
1つ目は普通に重複なしリストを作るだけ
=UNIQUE(テーブル1[クラス])
2つ目は1つ目のプルダウン選択結果を拾ってフィルタリングする
=UNIQUE(
FILTER(テーブル1[名前],
テーブル1[クラス]=$H$4)
)
先日このような課題を見つけたのでやってみました。
帳票出力欄
あとはFILTER関数祭り
第2引数は一律同じで、第1引数にほしい列を指定していくだけ
=LET(
List_,FILTER(テーブル1[続柄],テーブル1[名前]=$I$4),
IF(List_=0,"",List_)
)
=LET(
List_,FILTER(テーブル1[会社、学校名],テーブル1[名前]=$I$4),
IF(List_=0,"",List_)
)
=LET(
List_,FILTER(テーブル1[備考],テーブル1[名前]=$I$4),
IF(List_=0,"",List_)
)