IF + VLOOKUP을 효율적으로 사용하고 TRUE인 경우 동일한 VLOOKUP 값을 표시하는 방법은 무엇입니까? (리브레오피스)

IF + VLOOKUP을 효율적으로 사용하고 TRUE인 경우 동일한 VLOOKUP 값을 표시하는 방법은 무엇입니까? (리브레오피스)

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이 필요하지 않습니다 .IFVLOOKUP

=VLOOKUP(A2,Table1!$A$2:$L$500,4) & VLOOKUP(A2,Table1!$A$2:$L$500,5)

하나는 VLOOKUP항상 빈 문자열을 반환하므로 결과는 자동으로 다른 문자열이 됩니다.

관련 정보