
F11 셀에 C11 셀의 내용에 따라 특정 값이 표시되도록 하고 싶습니다.
예를 들어 C11 셀에 "Mental Health"가 표시되면 F11에는 "Paula"가 표시되어야 하고, C11 셀에 "Pharmacy"가 표시되면 F11에는 "Lisa"가 표시되어야 합니다.
하지만, C11의 값은 39개의 값 중 하나일 수 있고, F11의 값은 5개의 이름 중 하나일 수 있다는 점을 지적해야 합니다.
이제 중첩된 IF 문을 만드는 방법을 알고 있지만 가능성/데이터의 양을 고려할 때 인수 제한 위반으로 인해 작동하지 않습니다. 각 사람이 특정 영역을 감독할 수 있도록 C11 값의 특정 그룹(영역이라고 부르겠습니다)에 사람 이름(F11 값)을 지정했습니다. 영역은 lisaArea, paulaArea 등의 이름을 따서 명명됩니다.
C11 값은 데이터 검증 도구를 통해 삽입한 드롭다운을 통해 선택되며, 조사 대상 영역에 연결된 사람을 반영하려면 F11 값을 자동으로 업데이트해야 합니다.
이상적으로는 VBA를 사용하지 않고도 이 작업에 성공하고 싶지만 VBA 외에 다른 방법이 없다면 그렇게 하십시오.
추가 정보가 필요한 경우 알려주시기 바랍니다.
많은 감사를 드립니다.
답변1
VLOOKUP
또는 중 하나를 사용해 볼 수 있습니다 HLOOKUP
. 셀 범위에서 값을 조회하여 데이터를 반환합니다.
예를 들어:
A B
1 input1 output1
2 input2 output2
3 input3 output3
4 input4 output4
5 input5 output5
6 input6 output6
7 input7 output7
8 input8 output8
9 input9 output9
10 input10 output10
수식이 =VLOOKUP("input4",A1:B10,2)
표시됩니다 output4
.
HLOOKUP
유사하게 작동하지만 수평 조회 테이블을 사용합니다.