我有一個Excel 2013表,名爲'student_courses',其列:stu_id,stu_major,stu_course和一個名爲validated_crs的計算列。如何使用結構化引用來標識列並將所標識的列中的行值用作條件?
我想創建爲計算列命名validated_crs對每個記錄的公式。
在此計算出的列中,我需要引用的值在stu_major列在第二表中查找一個柱,「qualified_courses」。 'qualified_courses'表中的標題與stu_major值相關聯。
我需要檢查'qualified_courses'中相關列中的任何值是否與'student_courses'表中正在評估的記錄中的'stu_course'值相匹配。
如果任何在相關列中的值的匹配用於在第一表格中的任何給定的記錄的stu_course值,那麼它應該在所計算出的列中返回的「驗證」的值。
到目前爲止,我已經發現如何使用=INDIRECT("qualified_courses"&"["&[@[stu_major]]&"]")
返回第二個表列值,但我不確定如何使用返回的值集合來檢查stu_course值以查看是否存在匹配。
非常感謝,
林賽羅
student_courses表:
stu_id stu_major stu_course validated_crs
5432 MULTE BIOL1102 validated
5432 MULTE MUSC1303 NULL
5432 MULTE ENGL2303 validated
6737 MULTM HIST1104 validated
6737 MULTM BIOL1222 NULL
6737 MULTM EDUC2303 validated
6737 MULTM EDUC1302 validated
qualified_courses表:
MULTA MULTB MULTE MULTM
ART1301 HIST1301 BIOL1102 HIST1104
BIOL1322 POLS2210 ENGL2303 EDUC2303
ENGL1440 IS3340 ART3303 EDUC1302
BIOL2302 BIOL1222 MUSC1303
我會嘗試。我以前沒有這樣做,所以請給我幾分鐘的時間來弄明白。 –
謝謝你解決它:) –