Excel 에서 이름이나 단어를 약어로 만드는 방법: 완전 가이드
작성자Xiaoyang•수정 날짜
Excel 에서 직원 목록, 연락처 데이터베이스 또는 긴 텍스트 항목을 작업할 때 전체 이름이나 문구가 너무 많은 공간을 차지하여 데이터를 읽기 어렵게 만들 수 있습니다。 많은 경우 아래 스크린샷과 같이 약어 이름이나 이니셜을 표시하는 것이 더 편리합니다。
이름을 줄이면 가독성이 향상되고 보고서가 간소화되며 대규모 데이터셋에서 일관된 형식을 유지할 수 있습니다. 이 가이드에서는 Excel 에서 수식, VBA 및 생산성 도구를 사용해 이니셜을 추출하거나 이름을 단축하는 여러 가지 실용적인 방법을 안내합니다。

Excel 에서 이름이나 단어를 약어로 만드는 이유는 무엇인가요?
약어는 단순히 공간을 절약하는 것만이 아니라 표준화와 사용성을 위한 것입니다。
- 표준화:이름에 일관된 형식을 적용합니다(예: 직원 ID 또는 고객 코드 생성)。
- 공간 최적화:중간 이름을 이니셜로 줄이면 열 폭이 좁아지고 보고서 가독성이 향상됩니다。
- 데이터 분석:때때로 특정 방식으로 데이터를 정렬하거나 필터링하기 위해 이름 이니셜과 성만 필요할 수 있습니다。
- 익명화:이니셜을 사용하면 공유 문서에서 개인정보를 보호할 수 있습니다。
전체 이름에서 이니셜 추출
Excel 에서 약어를 만드는 가장 일반적인 시나리오는 전체 이름을 핵심 이니셜로 변환하는 것입니다. 사용자 ID 를 생성하거나 모노그램을 만들거나 보고서용 목록을 표준화해야 할 때 이름의 각 구성 요소에서 첫 글자를 추출하는 것은 기본적인 데이터 조작 작업입니다。 아래에서는 이를 달성하는 세 가지 서로 다른 방법을 설명합니다。
방법1: 수식을 사용해 전체 이름에서 이니셜 추출
수식을 사용하는 것은 Excel 에서 전체 이름의 이니셜을 추출하는 가장 효율적인 방법 중 하나입니다. 내장된 텍스트 함수를 활용하면 Excel 이 이름의 각 단어를 자동으로 식별하고 각 단어의 첫 글자를 반환할 수 있습니다。 이 방법은 동적이어서 원래 이름이 변경되면 결과도 자동으로 업데이트됩니다。 사용 중인 Excel 버전에 따라 다양한 수식을 사용할 수 있습니다。
⭐ Excel 365 용 수식:
Excel 365 을 사용 중이라면 TEXTSPLIT 및 TEXTJOIN 같은 최신 함수를 사용해 이니셜 추출이 훨씬 쉬워집니다。 이러한 함수는 전체 이름을 개별 단어로 분할한 후 각 단어의 첫 글자를 하나의 결과로 결합할 수 있습니다。 이 방법은 간단하고 유연하며 이름에 포함된 단어 수에 관계없이 작동합니다。
빈 셀에 다음 수식을 입력한 후 채우기 핸들을 아래로 드래그하여 나머지 셀에도 적용하세요。
=TEXTJOIN("",TRUE,LEFT(TEXTSPLIT(A2," "),1))

수식 설명
- TEXTSPLIT(A2,「 」): 공백을 기준으로 전체 이름을 개별 단어로 분할합니다。
- LEFT(...,1): 각 단어의 첫 글자를 추출합니다。
- TEXTJOIN(「」,TRUE, … ): 공백 없이 문자들을 하나의 문자열로 결합합니다。
장점
- 단어 수에 관계없이 작동
- 간단하고 동적
- 원본 텍스트이 변경되면 자동으로 업데이트
⭐ 모든 Excel 버전용 수식:
이전 Excel 버전에서는 LEFT, MID, FIND, SUBSTITUTE 같은 전통적인 함수를 사용해 여전히 이니셜을 추출할 수 있습니다。
빈 셀에 다음 수식을 입력한 후 채우기 핸들을 아래로 드래그하여 나머지 셀에도 적용하세요。
=IFERROR(TRIM(LEFT(A2,1)&MID(A2,FIND(" ",A2&" ")+1,1)&MID(A2,FIND("*",SUBSTITUTE(A2&" "," ","*",2))+1,1)), "")

수식 설명
- LEFT(A2, 1):문자열의 맨 처음 문자(첫 번째 이니셜)를 가져옵니다。
- MID(A2, FIND(「 」, A2 & 「 」) + 1, 1): 첫 번째 공백을 찾습니다. + 1 을 더하면 두 번째 단어의 시작 위치로 이동하여 한 문자를 추출합니다。
- MID(A2,FIND(「*」,SUBSTITUTE(A2&「 」,「 」,「*」,2))+1,1): SUBSTITUTE(A2,「 」,「*」,2): 두 번째 공백을 *로 바꾸고, FIND 함수가 해당 위치를 식별하면 MID 함수가 세 번째 단어의 첫 글자를 추출합니다。
- TRIM(...): 이름이 두 단어로만 구성된 경우 불필요한 뒤쪽의 공백을 제거합니다。
- IFERROR(..., 「」): 셀이 비어 있거나 로직이 실패할 경우 #VALUE! 오류 대신 셀을 공백으로 유지합니다。
제한 사항:
- 이 수식은 1~3 단어로 구성된 이름만 처리하며, 세 번째 이후 단어는 무시됩니다。
- 데이터에 연속된 공백이나 앞/뒤 뒤쪽의 공백이 포함되어 있으면 FIND 함수의 로직이 깨져 오류가 발생하기 쉽습니다。
- 이전 Excel 버전의 문제를 해결하기 위한 우회 방법으로 인해 수식이 지나치게 복잡해져 비전문가가 수정하거나 유지보수하기 어렵습니다。
방법2: 사용자 정의 함수를 사용해 전체 이름에서 이니셜 추출
단어 수가 다양한 이름을 자주 다룬다면사용자 정의 함수(UDF)를 VBA 로 작성하는 것이 유연한 해결책이 될 수 있습니다。 고정된 이름 구조를 전제로 하는 전통적인 수식과 달리 사용자 정의 함수는 이름에 포함된 단어 수에 관계없이 각 단어의 첫 글자를 자동으로 추출할 수 있습니다。
- 다음을 눌러Alt + F11VBA 편집기를 엽니다。VBA Editor.
- 다음을 클릭하세요。삽입 > 모듈, 그런 다음 아래 코드를 모듈 창에 복사하여 붙여넣으세요。
Function AbbreviateString(strC As String) As String
Dim Text() As String
Dim x As Byte, y As Byte
Dim strAbbr As String
Text() = Split(strC, " ")
x = UBound(Text())
If x > 0 Then
For y = 0 To x
strAbbr = strAbbr & UCase(Left(Text(y), 1))
Next y
Else
strAbbr = strC
End If
AbbreviateString = strAbbr
End Function
- 워크시트로 돌아가서 빈 셀에 다음 수식을 입력하고 채우기 핸들을 드래그하여 다른 셀에도 적용하세요。
=AbbreviateString(A2)

장점
- 이 함수는 수식을 수정하지 않고도 두 단어, 세 단어 이상의 이름에서 이니셜을 추출할 수 있습니다。
- 함수를 생성한 후에는 내장 Excel 함수처럼 사용할 수 있으며 필요할 때마다 재사용 가능합니다。
방법3: Kutools for Excel 를 사용해 전체 이름에서 이니셜 추출
수식을 외우거나 직접 작성하지 않고 해결하고 싶다면함수 도우미기능을Kutools for Excel에서 사용할 수 있습니다。 이 도구는 원하는 작업을 선택하고 관련 셀을 지정하기만 하면 자동으로 수식을 생성해주는 시각적 인터페이스를 제공합니다。
Kutools for Excel 을 다운로드하여 설치한 후 다음과 같이 진행하세요:
- 결과를 출력할 빈 셀을 클릭하세요。
- 다음을 클릭하세요。Kutools > 함수 도우미 > 함수 도우미.
- 함수 도우미대화 상자에서이름 또는 단어 약어화을(를)함수 선택목록에서 선택합니다。 그런 다음 약어로 만들 텍스트가 포함된 셀을Text필드에 지정합니다。
- 그런 다음확인을 클릭합니다。

결과
해당 이니셜이 자동으로 생성됩니다。 이후 수식을 아래로 드래그하여 나머지 셀에도 적용할 수 있습니다。

Kutools for Excel 로 Excel 수식을 간소화하세요
Kutools for Excel 는 강력한함수 도우미을 제공합니다. 수십 가지의 자주 사용하는 수식이 포함되어 있어 복잡한 Excel 함수를 기억할 필요 없습니다. 필요한 수식을 선택하고 필수 항목만 입력하면 Kutools 가 자동으로 수식을 생성해 작업을 더 빠르고 쉽게 만들어 줍니다。
- 복잡한 수식을 외울 필요 없음
- 공식 생성 간단한 시각적 인터페이스를 통해
- 일상적인 Excel 작업을 위한 수십 가지 내장 수식
마침표와 함께 전체 이름에서 이니셜 추출
경우에 따라 이니셜은 각 글자 사이에 마침표를 넣어 표시합니다。 예:M.J.W.(MJW 대신)。MJW이 형식은 학술 문서, 공식 문서 및 연락처 목록에서 자주 사용하는되며 이니셜을 더 명확하고 시각적으로 분리하여 표시합니다。
Excel 에서는 전체 이름의 각 단어에서 첫 글자를 추출하고 그 사이에 마침표를 삽입하여 쉽게 이 형식을 생성할 수 있습니다。 다음 방법은 Excel 365 및 이전 Excel 버전 모두에 적합한 수식을 사용해 자동으로 마침표가 포함된 이니셜을 만드는 방법을 보여줍니다。
⭐ Excel 365 용 수식:
Excel 365 을 사용 중이라면 다음 수식을 사용할 수 있습니다:
=TEXTJOIN(".",TRUE,LEFT(TEXTSPLIT(A2," "),1))&"."
그런 다음Enter를 누르고 채우기 핸들을 아래로 드래그하여 다른 셀에도 수식을 적용하세요。

수식 설명
- TEXTSPLIT(A2,「 」): 공백을 기준으로 전체 이름을 개별 단어로 분할합니다。
- LEFT(...,1): 각 단어의 첫 글자를 추출합니다。
- TEXTJOIN(".",TRUE, … ): 마침표를 구분자로 사용해 이니셜을 결합합니다。
- &".": 마지막에 마침표를 추가합니다。
장점
- 단어 수에 관계없이 작동
- 수식이 짧고 이해하기 쉬움
- 원본 이름이 변경되면 자동으로 업데이트
⭐ 모든 Excel 버전용 수식:
Excel 2019, Excel 2016 또는 이전 버전을 사용 중이라면 다음 수식을 사용할 수 있습니다:
=UPPER(LEFT(A2,1)&"."&MID(A2,FIND(" ",A2)+1,1)&IFERROR("."&MID(A2,FIND(" ",A2,FIND(" ",A2)+1)+1,1),"")&IFERROR("."&MID(A2,FIND(" ",A2,FIND(" ",A2,FIND(" ",A2)+1)+1)+1,1),"")&".")
수식 설명
- UPPER(...): 모든 텍스트를 대문자로 변환하여 이니셜이 항상 대문자로 표시되도록 합니다。
- LEFT(A2,1)&".": 이름의 첫 글자를 가져와 마침표를 추가합니다。
- MID(A2,FIND(「 」,A2)+1,1): 첫 번째 공백을 찾아 바로 다음 문자를 추출합니다。
- IFERROR("."&MID(A2,FIND(「 」,A2,FIND(「 」,A2)+1)+1,1),「」): 두 번째 공백을 찾아 다음 이니셜을 추출합니다。 두 번째 공백이 없으면 오류 대신 공백을 반환합니다。
- IFERROR("."&MID(A2,FIND(「 」,A2,FIND(「 」,A2,FIND(「 」,A2)+1)+1)+1,1),「」): 동일한 로직을 반복하여 세 번째 공백을 찾고 네 번째 단어의 이니셜을 추출합니다。
- &".": 결과 끝에 마침표를 추가합니다。
제한 사항
- 이 수식은 최대 네 단어에서 이니셜을 추출하도록 설계되었습니다。 이름에 더 많은 단어가 포함된 경우 초과 단어는 무시됩니다。
- 이름에 단어 사이에 여러 개의 공백이나 앞쪽의 공백이 포함된 경우,FIND함수가 잘못된 위치를 계산하여 잘못된 이니셜이 추출될 수 있습니다。
- 이 수식은 상대적으로 복잡하여 수정하거나 유지보수가 어렵습니다。
이름을 첫 이니셜 + 성으로 변환
경우에 따라 전체 이름를 첫 이니셜과 성만 표시하여 단축하고 싶을 수 있습니다。 예:“Michael James Walker”→“M. Walker”。 이 형식은 연락처 목록, 보고서 및 디렉터리에서 이름을 간결하고 읽기 쉽게 유지하기 위해 자주 사용하는됩니다。
Excel 에서는 이름의 첫 글자를 추출하고 이를 성과 수식을 사용해 결합함으로써 이를 자동으로 구현할 수 있습니다。
⭐ Excel 365 용 수식:
Excel 365 을 사용 중이라면TEXTSPLIT및CHOOSECOLS함수를 사용할 수 있습니다。 이러한 함수를 사용하면 이름을 하나의 긴 문자열이 아니라 여러 부분의 집합으로 처리할 수 있습니다。
빈 셀에 다음 수식을 복사하여 붙여넣으세요:
=LEFT(A2, 1) & ". " & CHOOSECOLS(TEXTSPLIT(A2, " "), -1)
그런 다음Enter를 누르고 채우기 핸들을 아래로 드래그하여 다른 셀에도 수식을 적용하세요。

수식 설명
- TEXTSPLIT(A2, 「 」): 이름을 공백 기준으로 목록 형태로 분할합니다。
- CHOOSECOLS(..., -1):-1은 Excel 이 존재하는 중간 이름의 수와 관계없이 가장 마지막 열을 반환하도록 지시합니다。
- LEFT(A2,1): 이름의 첫 번째 글자를 추출합니다。
⭐ 모든 Excel 버전용 수식:
이전 Excel 버전을 사용 중이라면 다음 범용 수식을 사용할 수 있습니다:
=LEFT(A2,1)&". "&TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",100)),100))
수식 설명
- LEFT(A2,1): 첫 번째 이니셜을 추출합니다。
- SUBSTITUTE(A2,「 」,REPT(「 」,100)): 공백을 여러 개의 공백으로 대체하여 마지막 단어를 분리합니다。
- RIGHT(...,100): 마지막 단어 영역을 추출합니다。
- TRIM(): 불필요한 공백을 제거하고 성을 반환합니다。
결론
Excel 에서 이름이나 단어를 줄일 때 핵심은시각적 명확성과정보의 완전성사이에서 적절한 균형을 찾는 것입니다。 이 문서에서 소개한 방법을 통해 특정 요구 사항에 가장 적합한 솔루션을 선택할 수 있습니다。
- 자동화 및 동적 업데이트를 위해서는:
다음과 같은Excel 365 동적 배열 수식을 우선적으로 사용하세요。 예:TEXTSPLIT。 이러한 수식은 이해하기 쉽고 단어 수가 다른 이름도 자동으로 처리할 수 있어 현대 워크플로우에 적합합니다。 - 이전 Excel 버전과의 호환성 또는 팀 협업을 위해서는:
다음과 같은 함수를 사용하는 전통적인 수식이 적합합니다。FIND및MID。 이 수식들은 다소 복잡해 보일 수 있지만 거의 모든 Excel 버전에서 안정적으로 작동하여 뛰어난 범용성을 제공합니다。 - 대규모 데이터셋 또는 복잡한 이름 처리 규칙을 위해서는:
VBA 사용자 정의 함수(UDF)가 가장 강력한 해결책입니다。 하이픈이 포함된 이름이나 직함 필터링 같은 특수 시나리오를 처리할 수 있으며, 한 번 생성하면 내장 Excel 함수처럼 전체 워크시트에서 재사용할 수 있습니다。
💡 참고 및 팁:
- 이름은 공백으로 구분되어야 합니다:
대부분의 수식은 공백을 기준으로 단어를 인식합니다。 이름의 각 부분(성, 중간 이름, 이름)이 하나의 공백으로 구분되도록 해야 합니다。 - 수식 적용 전 불필요한 공백을 제거하세요:
앞쪽의 공백 또는 연속된 여러 공백은 잘못된 결과를 초래할 수 있습니다。 먼저TRIM함수를 사용해 데이터를 정리할 수 있습니다。 - 사용 중인 Excel 버전에 맞는 방법을 선택하세요:
최신 Excel 버전()Excel 365 / 2021)에는TEXTSPLIT및TEXTJOIN같은 함수가 제공되어 수식을 훨씬 간단하고 유연하게 만들 수 있습니다. 이전 버전에서는 전통적인 수식이나 VBA 를 사용하는 것이 더 나을 수 있습니다。 - 대규모 데이터셋에는 자동화 도구를 사용하세요:
대규모 이름 목록을 자주 처리해야 하는 경우,Kutools for Excel같은 도구를 사용하면 복잡한 수식 없이도 빠르게 이니셜을 추출할 수 있습니다。
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 개수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 추천 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 최고의 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|。。。 등 더 많은 기능 |
Kutools for Excel 로 Excel 실력을 한층 강화하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 높이는 300 개 이상의 고급 기능을 제공합니다。지금 가장 필요한 기능을 얻으려면 여기를 클릭하세요。。。
Office Tab Office 에 탭 인터페이스를 도입하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint, Publisher, Access, Visio 및 Project 에서 탭 기반 편집 및 읽기를 활성화합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성합니다。
- 하루에 수백 번의 마우스 클릭을 줄여 주며 생산성을 50% 까지 높여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트는 Excel, Word, Outlook & PowerPoint 용 애드인과 Office Tab Pro 을 번들로 제공하여 Office 앱 전반에서 작업하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook & PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약