보통 조건에 맞는 값을 찾을 때 VLOOKUP을 사용합니다. 하지만 VLOOKUP은 조건에 맞는 값 중 가장 처음 발견된 값만을 반환합니다.
조건에 맞는 값이 여러개 있을 때 사용하기엔 제한이 있습니다.
이럴 때 사용할 수 있는 수식을 예시와 함께 설명드리겠습니다.
A열에는 과일, B열에는 가격이 입력돼 있습니다.
D2에 입력된 과일의 가격을 가져오고 싶다면 아래 수식을 사용할 수 있습니다.
=TEXTJOIN(", ", TRUE, FILTER(B2:B5,A2:A5=D2))
수식 풀이를 해보겠습니다.
1. FILTER 함수는 특정 조건을 만족하는 데이터만 필터링하여 반환하는 함수입니다.
첫번째 인자로는필터링할 데이터 범위를 입력합니다. 여기서는 B2:B5로, 조건에 맞는 가격을 가져옵니다.
두번째 인자에는 필터링할 조건입니다. A2:A5로, 과일이 필터링 조건이 됩니다.
결과는 10000, 20000이라는 배열이 반환됩니다.
2. TEXTJOIN 함수는 원하는 구분기호를 이용하여 텍스트 문자열의 목록을 연결하는 함수입니다.
첫번째 인자는 ", " 입니다. 이는 텍스트 문자열을 쉼표로 연결하겠다는 의미입니다.
쉼표 대신 "/ "을 넣으면 / 기호로 연결됩니다.
두번째 인자는 빈 셀을 어떻게 처리할지에 대해 TRUE 또는 FALSE를 입력합니다. 예시에서는 TRUE를 입력했습니다.
세번째 인자는 연결하고자 하는 텍스트 목록을 입력합니다. 예시에서는 FILTER 함수의 결과값인 10000과 20000이 들어갑니다.
결과적으로 10000과 20000을 쉼표로 연결하여 한 셀에 결과를 보여줍니다.


https://smartstore.naver.com/zlebee/products/11275110223
테니스양말 러닝양말 쿠션양말 스마일 화이트 : 즐비컴퍼니
[즐비컴퍼니] 좋은 상품이 즐비
smartstore.naver.com
'Excel Basic' 카테고리의 다른 글
날짜 조건에 따른 SUMIFS 활용법 (0) | 2025.05.07 |
---|---|
엑셀 특정 기호 기준으로 문자열 추출하기 (0) | 2025.03.21 |
엑셀 조건에 맞는 값 개수 세기 (0) | 2025.02.20 |
엑셀 조건별 구간 값 구하기 - 운임 예제 (0) | 2021.02.04 |
Excel 시트 개수 확인하는 방법 (0) | 2021.01.21 |