오늘은 엑셀에서 조건에 만족하는 셀의 값을 전부 가져오는 함수를 만들어 보겠습니다.
조건에 맞는 여러 셀 값을 한 셀에 모아서 나타내려면 TEXTJOIN 함수와 IF 함수를 조합하면 쉽게 나타낼 수 있습니다.
엑셀 조건에 만족하는 셀 값 모두 가져오기
TEXTJOIN 함수란?
TEXTJOIN 함수는 여러 텍스트 항목을 하나의 문자열로 결합해 주는 함수입니다.
TEXTJOIN 함수 구문
TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)
- delimiter : 각 텍스트 항목 사이에 넣을 구분자 (예 : ", ")
- ignore_empty : 빈 셀을 무시할지 여부 (TRUE 또는 FALSE)
- text1, [text2],... : 결합할 텍스트 항목들 (여러 항목 작성 가능, 두 번째 항목부터는 생략 가능)
IF 함수란?
IF 함수는 조건에 따라 값을 나타내는 함수입니다.
IF 함수 구문
IF(logical_test, value_if_true, [value_if_false])
- logical_test : 평가할 조건 (예 : "A5 = 사과", "C11 >= 30" 등)
- value_if_true : 조건이 참일 때 반환할 값
- value_if_false : 조건이 거짓일 때 반환할 값 (생략 가능)
이제 이 두 구문을 합치면 아래와 같이 나타낼 수 있습니다.
TEXTJOIN(delimiter, ignore_empty, IF(logical_test, value_if_true, [value_if_false]))
예시를 사용해서 위 함수를 조합하여 활용해 보겠습니다.
예시 1) 카테고리에서 '채소'에 해당하는 품목을 모두 가져오는 함수식을 만들면 아래와 같습니다.
=TEXTJOIN(", ", TRUE, IF(C3:C12="채소", B3:B12, ""))
예시 2) 부등호를 사용한 조건으로 가격이 1000원 이상인 품목을 모두 가져오는 함수식을 만들면 아래와 같습니다.
=TEXTJOIN(", ", TRUE, IF(D3:D12>=1000, B3:B12, ""))
여기까지 TEXTJOIN 함수와 IF 함수를 이용해서 조건에 맞는 모든 셀을 가져오는 방법에 대해서 알아봤습니다.
'사무 전산 정보 > Excel 엑셀' 카테고리의 다른 글
Excel 엑셀 이벤트 당첨자 추첨 뽑기 만드는 법 (랜덤 추출) (0) | 2024.09.12 |
---|---|
EXCEL 엑셀 불규칙한 텍스트에서 원하는 문자 추출하는 방법 (0) | 2024.09.05 |
구글 스프레드시트 다른 시트 데이터 가져오기, IMPORTRANGE 함수 사용법 (0) | 2024.08.22 |
EXCEL 엑셀 조건에 맞는 행 값 전체 추출 하는 법 (0) | 2024.08.08 |
엑셀 셀 넘어가는 글자 보이게 설정하는 법 (0) | 2024.08.01 |
댓글