메뉴
실무 위키응용 공식신청서 필수 입력 항목 누락 내용 표시 공식

신청서 필수 입력 항목 누락 내용 표시 공식

2021
지원 버전 자세히 보기
엑셀 2021엑셀 2024M365웹 엑셀

신청서 행마다 비어 있는 필수 항목의 이름을 표시합니다.

신청서 필수 입력 항목 누락 내용 표시 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=IF ( COUNTBLANK ( 필수 입력 범위 ) = 0, "입력 완료", TEXTJOIN ( ", ", TRUE, FILTER ( 머리글 범위, 필수 입력 범위 = "" ) ) & " 누락" )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
필수 입력 범위필수한 신청자가 반드시 입력해야 하며 머리글 범위와 열 수를 같게 구성한 셀 범위입니다.
"입력 완료"필수필수 입력 범위에 빈 셀이 없을 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
머리글 범위필수필수 입력 범위의 항목 이름이 적힌 머리글 범위입니다. 빈 셀과 같은 열의 이름을 누락 내용으로 사용하는 범위입니다.
F2=IF(COUNTBLANK(B2:E2)=0,"입력 완료",TEXTJOIN(", ",TRUE,FILTER($B$1:$E$1,B2:E2=""))&" 누락")
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
B1:E1 머리글과 각 신청자의 필수 입력 범위를 같은 순서로 배치합니다. 빈 셀이 여러 개이면 왼쪽부터 해당 머리글을 쉼표로 이어 표시합니다.
이 공식이 사용하는 함수

동작 원리

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
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료