신청서 필수 입력 항목 누락 내용 표시 공식
2021지원 버전 자세히 보기
엑셀 2021엑셀 2024M365웹 엑셀
신청서 행마다 비어 있는 필수 항목의 이름을 표시합니다.
인수 설명
=IF ( COUNTBLANK ( 필수 입력 범위 ) = 0, "입력 완료", TEXTJOIN ( ", ", TRUE, FILTER ( 머리글 범위, 필수 입력 범위 = "" ) ) & " 누락" )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
필수 입력 범위필수한 신청자가 반드시 입력해야 하며 머리글 범위와 열 수를 같게 구성한 셀 범위입니다.
"입력 완료"필수필수 입력 범위에 빈 셀이 없을 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
머리글 범위필수필수 입력 범위의 항목 이름이 적힌 머리글 범위입니다. 빈 셀과 같은 열의 이름을 누락 내용으로 사용하는 범위입니다.
A
B
C
D
E
F
G
H
I
J
1
신청자
이메일
연락처
소속
개인정보 동의
누락 항목
필수 항목
입력 예시
2
이수민
sumin@example.com
동의
연락처, 소속 누락
이메일
user@example.com
3
김서연
seoyeon@example.com
010-1234-5678
영업팀
동의
입력 완료
연락처
010-0000-0000
4
박지훈
010-2345-6789
재무팀
동의
이메일 누락
소속
영업팀
5
최예린
yerin@example.com
010-3456-7890
인사팀
개인정보 동의 누락
개인정보 동의
동의
6
정민호
운영팀
동의
이메일, 연락처 누락
7
이 공식이 사용하는 함수
동작 원리
IF 함수는 COUNTBLANK 함수 결과가 0이면 입력 완료를 반환하고, 빈 셀이 있으면 FILTER 함수와 TEXTJOIN 함수로 해당 머리글을 모아 누락 문구를 만듭니다.
예제 시트에서 두 항목이 비어 있는 이수민의 F2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
비어 있는 필수 항목 수를 셉니다
이수민의 필수 입력 범위에서 연락처와 소속이 비어 있습니다. COUNTBLANK 함수가 두 빈 셀을 세어 2를 반환합니다.
=COUNTBLANK ( B2:E2 )
= 2
2
빈 셀과 같은 열의 머리글을 가져옵니다
필수 입력 범위가 빈 셀인지 비교한 결과를 머리글 범위의 추출 조건으로 사용합니다. 연락처와 소속 머리글만 배열로 남습니다.
=FILTER ( $B$1:$E$1, B2:E2 = "" )
= {연락처, 소속}
3
머리글을 쉼표로 연결합니다
TEXTJOIN 함수가 두 머리글 사이에 쉼표와 공백을 넣어 한 문장으로 연결합니다.
=TEXTJOIN ( ", ", TRUE, {연락처, 소속} )
= 연락처, 소속
4
누락 표시를 붙여 결과를 완성합니다
빈 셀 수가 0이 아니므로 IF 함수가 두 번째 결과를 선택합니다. 연결한 머리글 뒤에 누락을 붙여 최종 문구를 반환합니다.
=IF ( 2 = 0, "입력 완료", "연락처, 소속" & " 누락" )
= 연락처, 소속 누락
댓글 0
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!