이름 가운데 글자 별표로 가리기 공식
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
이름 길이에 맞춰 첫 글자만 남기거나 가운데 글자를 별표로 바꿔 개인정보를 가립니다.
인수 설명
=IF ( LEN ( 이름 ) = 2, LEFT ( 이름, 1 ) & "*", LEFT ( 이름, 1 ) & REPT ( "*", LEN ( 이름 ) - 2 ) & RIGHT ( 이름, 1 ) )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
이름필수두 글자 이상인 이름이 들어 있는 셀입니다. 두 글자 이름은 첫 글자만 남기고, 세 글자 이상은 첫 글자와 마지막 글자를 남깁니다.
"*"필수가린 글자를 대신할 별표이며 이 공식에서는 이 값으로 고정입니다.
A
B
C
1
이름
표시 이름
2
김서준
김*준
3
이준
이*
4
박하늘
박*늘
5
남궁민수
남**수
6
최유진
최*진
7
선우예진
선**진
8
동작 원리
LEN 함수로 글자 수를 확인하고, IF 함수가 두 글자 이름과 그보다 긴 이름의 가림 방식을 나눕니다.
예제 시트에서 김서준을 가리는 B2 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
LEN 함수가 이름 길이를 셉니다
김서준은 세 글자이므로 두 글자 이름에 쓰는 첫 번째 계산은 건너뛰고 두 번째 계산을 사용합니다.
=LEN ( A2 )
= 3
2
REPT 함수가 가운데 길이만큼 별표를 만듭니다
전체 세 글자에서 양 끝 두 글자를 빼면 가운데는 한 글자입니다. 네 글자 이름이면 같은 계산으로 별표 두 개를 만듭니다.
=REPT ( "*", LEN ( A2 ) - 2 )
= *
3
양 끝 글자 사이에 별표를 넣습니다
첫 글자 김과 마지막 글자 준 사이에 앞 단계의 별표 한 개를 넣습니다.
=IF ( 3 = 2, "김" & "*", "김" & "*" & "준" )
= 김*준
두 글자 이름인 이준은 첫 번째 계산을 사용해 이*로 표시됩니다.
댓글 0
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!