[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『テーブルとして書式設定のリストを複数参照したvlookup?』(ユキ)
Excel 2013を利用しています。
各クラス(A・B・C…)の各生徒が
どのレベル(基礎[1][2]・応用[1][2]・特進[1][2])の授業を選択しているか
名簿ALLというシートで一覧表にしたいです。
構成は
・基礎、応用、特進シートでそれぞれ
「テーブルとして書式設定」で生徒名、クラス名、授業を管理
(レベルの中でクラスわけがあるので、基礎なら基礎[1]と基礎[2]がある)
・名簿ALLシートで、どの生徒がどの授業を選択しているか、
授業選択もれがないかを確認する
(「テーブルとして書式設定」でリストは作成したい)
(基礎、応用、特進シートのデータを参照して✔をつけたい)
(基礎選択ならD列の基礎に✔、授業未選択ならD〜F列どこにも✔がつかない)
この場合、名簿ALLシートのD〜F列には
どのような関数を入れればいいでしょうか。
vlookupで「テーブルとして書式設定」した
リスト3つをor条件で参照しようにも
関数の組み合わせが上手く思いつきません。
御支援いただけますでしょうか。
「★」=シート名
★名簿ALL
A列 B列 C列 D列 E列 F列
No 名前 クラス 基礎 応用 特進
―――――――――――――――――――――――
01 田中 太郎 A ✔
02 山田 花子 B ✔
03 高橋 次郎 A ✔
04 大橋 朱里 B ✔
05 山崎 大輔 C ✔
★基礎
A列 B列 C列 D列
No 名前 クラス 授業
―――――――――――――――――
01 田中 太郎 A 基礎[1]
02 山田 花子 B 基礎[2]
04 大橋 朱里 B 基礎[1]
★応用
A列 B列 C列 D列
No 名前 クラス 授業
―――――――――――――――――
03 高橋 次郎 A 応用[1]
★特進
A列 B列 C列 D列
No 名前 クラス 授業
―――――――――――――――――
05 山崎 大輔 C 特進[2]
< 使用 Excel:Excel2013、使用 OS:Windows7 >
D2 =IF(COUNTIF(INDIRECT(D$1&"!A:A"),$A2),"レ","")
範囲コピー。 (GobGob) 2017/03/28(火) 13:10
もし、シート構成が「基礎」ではなく
「基礎[1]」「基礎[2]」とわかれていて
名簿ALLシートのD〜F列にvlookupを入れる場合は
どのような関数を入れればいいでしょうか。
こちらでもINDIRECTが良いのでしょうか?
★名簿ALL
A列 B列 C列 D列 E列 F列
No 名前 クラス 基礎 応用 特進
―――――――――――――――――――――――
01 田中 太郎 A ✔
02 山田 花子 B ✔
03 高橋 次郎 A ✔
04 大橋 朱里 B ✔
05 山崎 大輔 C ✔
★基礎[1]
A列 B列 C列 D列
No 名前 クラス 授業
―――――――――――――――――
01 田中 太郎 A 基礎[1]
04 大橋 朱里 B 基礎[1]
★基礎[2]
A列 B列 C列 D列
No 名前 クラス 授業
―――――――――――――――――
02 山田 花子 B 基礎[2]
(ユキ) 2017/03/29(水) 17:25
角カッコってシート名使えたっけ?
シート名 基礎1 基礎2 みたいな感じとして
=IF(SUM(COUNTIF(INDIRECT(D$1&{1,2}&"!A:A"),$A2)),"レ","") (GobGob) 2017/03/29(水) 17:42
使えないです、本当はマル1にしてますが
こちらの掲示板だと環境依存文字は文字化けするようなので
[1]と表記してました。
ありがとうございました。
(ユキ) 2017/03/30(木) 08:58
[1]とか[1]基礎はだめだけど基礎[1]だと使えますね。 (bi) 2017/03/30(木) 09:08
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.