IF와 VLOOKUP을 테스트 기준으로 사용하고 싶고 THEN 필드에는 테스트 필드에서 사용한 것과 동일한 VLOOKUP 결과를 설정하고 싶습니다.
예:
=IF(VLOOKUP(A1;C1:E10;2;0)<>"something";VLOOKUP(A1;C1:E10;2;0);"NOT")
작동하지만 위의 수식은 동일한 VLOOKUP을 두 번 처리하기 때문에 변경하고 싶습니다. 30,000개 셀의 시트로 사용하겠습니다. 내 솔루션이 너무 느립니다. 더 효율적인 것이 있나요?
샘플 데이터: 첫 번째 테이블에는 약 17000개의 행이 있습니다.
| CONFERENCE | JOURNAL |
| IEEE A4 | |
| | ACM19 |
그리고 두 번째 테이블에서는 다음을 수행하고 싶습니다.
=IF(VLOOKUP($A3:$A;Table1!$A$2:$L$500;4;0)="";VLOOKUP($A3:$A;Table1!$A$2:$L$500;5;0);VLOOKUP($A3:$A;Table1!$A$2:$L$500;4;0));""))
현장 회의가 비어 있으면 저널 열 값을 셀에 넣고, 그렇지 않으면 회의 열 값을 천 번 입력하고 싶습니다.
답변1
D
열 및 에 값이 하나만 있는 경우 두 결과를 모두 연결하면 명령문 E
이 필요하지 않습니다 .IF
VLOOKUP
=VLOOKUP(A2,Table1!$A$2:$L$500,4) & VLOOKUP(A2,Table1!$A$2:$L$500,5)
하나는 VLOOKUP
항상 빈 문자열을 반환하므로 결과는 자동으로 다른 문자열이 됩니다.