키가 첫 번째 열에 없는 Excel VLOOKUP
"조회 값이 있는 범위입니다.VLOOKUP이 올바르게 동작하려면 검색 값이 항상 범위의 첫 번째 열에 있어야 합니다.예를 들어 조회 값이 셀 C2에 있는 경우 범위는 C로 시작해야 합니다."
하지만 가끔은 쌍방향 조회를 할 수 있었으면 좋겠어요.즉, A열의 키를 사용하여 조회하면 B열의 값을 얻을 수 있고, 다른 공식에서는 B열의 값을 조회하면 A의 값을 얻을 수 있습니다.
제가 아는 유일한 방법은 A를 미러링하는 C열을 추가한 후 첫 번째 조회에 AB를 사용하고 두 번째 조회에 BC를 사용하는 것입니다.하지만 뭔가 더 깨끗한 해결책이 있어야 해요.VLOOKUP에서 키 값을 찾기 위해 첫 번째 열 이외의 다른 열을 사용하도록 강제할 수 있는 방법이 있습니까?아니면 이와 동등한 값을 찾을 수 있는 다른 기능이 있습니까?
덧붙여서 엑셀에 대해 묻고 있습니다만, 실제로는 Libre Office를 사용하고 있습니다.아마 기능은 동일할 것입니다만, Libre Office에서도 동작하는 회답이 바람직합니다.
INDEX/MATCH는 검색 방향에 관계없이 작업을 수행합니다.
예를 들어 B --> A:
=INDEX(A:A,MATCH(yourCriteria,B:B,0))
MATCH는 일치 행 번호를 반환합니다.의 세 번째 기준0
는 옵션입니다.그0
와 같다FALSE
VLOOKUP의 네 번째 기준에 대해서는 정확히 일치하는 것을 찾습니다.
기본값은 입니다.1
데이터가 정렬되면 VLOOKUP의 TRUE와 같은 기준보다 작거나 동일한 일치가 반환됩니다.
여기서 INDEX는 올바른 값을 찾아 반환합니다.
Dynamic Array 공식 XLOOKUP의 도입으로 다음 기능을 사용할 수 있습니다.
=XLOOKUP(yourCriteria,B:B,A:A,"",0)
언급URL : https://stackoverflow.com/questions/38641040/excel-vlookup-where-the-key-is-not-in-the-first-column
'programing' 카테고리의 다른 글
Bash 인수에서 따옴표를 유지하는 방법 (0) | 2023.04.22 |
---|---|
Swift에서 사전에 요소를 추가하는 방법은 무엇입니까? (0) | 2023.04.22 |
목록의 누적 합계는 어떻게 찾나요? (0) | 2023.04.17 |
XAML에서 변수를 정의하려면 어떻게 해야 하나요? (0) | 2023.04.17 |
오브젝트 내의 속성별로 목록을 정렬하는 방법 (0) | 2023.04.17 |