Skip to main content

Excel에서 텍스트 대소문자 변경하기 – 6가지 초실용적인 방법

Author: Siluvia Last Modified: 2025-05-20

Excel에서 일관된 텍스트 대소문자를 유지하는 것은, 예를 들어 각 단어의 첫 글자를 대문자로 바꾸거나 균일한 대문자/소문자를 사용하는 것 등이 데이터의 가독성과 전문성을 크게 향상시킵니다. Microsoft Word와 달리 Excel에는 워크시트 내 텍스트의 대소문자를 변경할 수 있는 '대소문자 변경' 버튼이 없어 많은 Excel 사용자들이 작업을 복잡하게 느끼게 됩니다. 이 기사에서는 필요에 따라 Excel에서 텍스트 대소문자를 변경하는 데 도움이 되는 여섯 가지 실용적인 방법을 제공합니다. 함께 작업하여 텍스트 데이터의 통일성을 확보해 봅시다.

change the case of text in excel

비디오: Excel에서 텍스트 대소문자 변경하기


Excel에서 텍스트 대소문자 변경하기

이 섹션에서는 셀 내의 텍스트 값을 대문자, 소문자, 적절한 대소문자 및 문장 대소문자로 변환하는 다양한 방법을 보여줍니다.


내장 함수를 사용하여 텍스트 대소문자 변경하기

아래 스크린샷에 표시된 것처럼 A2:A7 범위에 이름 목록이 있다고 가정하고, 이제 텍스트의 대소문자를 대문자, 소문자 또는 적절한 대소문자로 변경하려고 합니다. Microsoft Excel은 다음의 내장 함수를 통해 쉽게 작업을 완료할 수 있도록 도와줍니다.

sample data
  • UPPER 함수 – 텍스트를 대문자로 변환합니다. 예: the total PRICE > THE TOTAL PRICE
  • LOWER 함수 – 텍스트를 소문자로 변환합니다. 예: the total PRICE > the total price
  • PROPER 함수 – 텍스트 문자열의 각 단어의 첫 글자를 대문자로 변환합니다. 예: the total PRICE > The Total Price
UPPER 함수를 사용하여 텍스트 대소문자를 대문자로 변경하기

A2:A7 범위의 텍스트 대소문자를 대문자로 변경하려면 UPPER 함수를 사용할 수 있습니다. 아래 단계를 따르세요.

1단계: UPPER 함수 적용하기

여기서 C2 셀을 선택하고, 다음 공식을 입력한 후 Enter 키를 눌러 첫 번째 결과를 얻습니다.

=UPPER(A2)
Change the case of text to uppercase with the UPPER function

2단계: 모든 결과 얻기

첫 번째 결과 셀을 선택하고, 그 채우기 핸들을 아래로 드래그하여 모든 결과를 얻습니다. 참조된 텍스트가 아래 스크린샷에 표시된 것처럼 대문자로 변환된 것을 확인할 수 있습니다.

drag its Fill Handle down to get all the results
LOWER 함수를 사용하여 텍스트 대소문자를 소문자로 변경하기

A2:A7 범위의 텍스트 대소문자를 소문자로 변경하려면 다음과 같이 LOWER 함수를 적용할 수 있습니다.

1단계: LOWER 함수 적용하기

여기서 C2 셀을 선택하고, 다음 공식을 입력한 후 Enter 키를 눌러 첫 번째 결과를 얻습니다.

=LOWER(A2)
Change the case of text to lowercase with the LOWER function

2단계: 모든 결과 얻기

첫 번째 결과 셀을 선택하고, 그 채우기 핸들을 아래로 드래그하여 모든 결과를 얻습니다. 참조된 텍스트가 아래 스크린샷에 표시된 것처럼 소문자로 변환된 것을 확인할 수 있습니다.

drag its Fill Handle down to get all the results
PROPER 함수를 사용하여 텍스트 대소문자를 적절한 대소문자(제목 형식)로 변경하기

A2:A7 범위의 텍스트 대소문자를 적절한 대소문자(각 단어의 첫 글자를 대문자로 변환)로 변경하려면 PROPER 함수가 도움이 될 수 있습니다. 아래 단계를 따르세요.

1단계: 결과를 출력할 셀을 선택하고 PROPER 함수 적용하기

여기서 C2 셀을 선택하고, 다음 공식을 입력한 후 Enter 키를 눌러 첫 번째 결과를 얻습니다.

=PROPER(A2)
Change the case of text to Proper case with the PROPER function

2단계: 모든 결과 얻기

첫 번째 결과 셀을 선택하고, 그 채우기 핸들을 아래로 드래그하여 모든 결과를 얻습니다. 참조된 텍스트가 아래 스크린샷에 표시된 것처럼 적절한 대소문자(각 단어의 첫 글자가 대문자로 변환됨)로 변환된 것을 확인할 수 있습니다.

drag its Fill Handle down to get all the results

손쉬운 도구를 사용하여 몇 번의 클릭만으로 텍스트 대소문자 변경하기

앞서 언급한 함수들은 텍스트 대소문자를 변경할 수 있지만, 변경된 텍스트를 저장하기 위한 도우미 열이 필요합니다. 특히 변경된 텍스트를 추가 작업에 사용해야 하는 경우 불편할 수 있습니다. 그러나 Kutools for ExcelChange Case 기능을 사용하면 선택한 범위 내에서 직접 텍스트 대소문자를 대문자, 소문자, 적절한 대소문자 또는 심지어 문장 대소문자로 손쉽게 조정할 수 있습니다. 아래 단계를 따라 기능을 사용해 보세요.

Kutools for Excel 설치 후, Kutools > Text > Change Case로 이동한 다음 아래 단계를 따르세요:

  1. 대소문자를 변경하려는 텍스트가 포함된 범위를 선택하세요.
  2. Change Case 대화 상자에서 필요한 텍스트 대소문자 옵션을 선택하세요.
  3. 확인 버튼을 클릭하세요.
    specify the options in the dialog box

결과

이 경우, 저는 UPPER CASE 옵션을 선택했으며, 확인 버튼을 클릭한 후 선택된 범위의 모든 텍스트가 대문자로 변경됩니다. 아래 스크린샷을 참조하세요.

get the result by kutools
참고:

플래시 채우기를 사용하여 텍스트 대소문자 변경하기

이제 세 번째 방법으로 넘어가겠습니다. 플래시 채우기라고 알려진 이 방법은 Excel 2013에서 도입되었으며, 패턴을 감지할 때 자동으로 데이터를 채워줍니다. Excel에서 플래시 채우기 기능을 사용하여 범위 내의 텍스트 대소문자를 변경하는 것은 비교적 간단합니다. 다음은 단계별 가이드입니다:

1단계: 원하는 대소문자로 첫 항목을 인접 셀에 입력하기

첫 데이터 항목 바로 옆의 셀에 원하는 형태로 첫 항목을 수동으로 입력합니다.

예를 들어, A2:A7 범위의 텍스트 대소문자를 대문자로 변경하려면 B2 셀(첫 이름 바로 옆에 있는 셀)로 이동하여 텍스트를 대문자로 수동 입력합니다.

Type the first entry in the desired case into the adjacent cell

2단계: 플래시 채우기를 적용하여 모든 대문자 자동 채우기

B2 아래의 셀로 이동하여 A3의 두 번째 이름을 대문자로 입력하면 Excel은 이전 입력에서 패턴을 감지하고 나머지 셀을 대문자 텍스트로 자동 채우는 플래시 채우기 제안이 나타납니다. 그런 다음 미리보기를 수락하기 위해 Enter 키를 누릅니다.

Apply the Flash Fill feature
: 두 번째 셀을 채울 때 Excel이 패턴을 인식하지 못한다면 해당 셀의 데이터를 수동으로 입력한 후 세 번째 셀로 진행하세요. 세 번째 연속 셀에 데이터를 입력하기 시작하면 패턴이 인식될 것입니다.

결과

미리보기를 수락하기 위해 Enter 키를 누른 후 아래 스크린샷에 표시된 것처럼 대문자 텍스트 목록을 얻게 됩니다.

the text case is converted to your desired
참고:
  • 이 기능은 Excel 2013 및 이후 버전에서만 사용 가능합니다.
  • 같은 단계를 따라 필요에 따라 플래시 채우기를 적용하여 텍스트 대소문자를 소문자, 적절한 대소문자문장 대소문자로 변경할 수 있습니다.
  • Excel이 자동으로 플래시 채우기 제안을 제공하지 않는 경우 다음 방법 중 하나를 사용하여 강제로 적용할 수 있습니다.
    • 단축키 사용
      B2 셀에 첫 대문자 텍스트를 입력한 후 B2:B7 범위를 선택하고 Ctrl + E 키를 눌러 나머지 대문자 텍스트를 자동으로 채웁니다.
      apply Flash Fill by shortcut
    • 리본 메뉴 옵션 사용
      B2 셀에 첫 대문자 텍스트를 입력한 후 B2:B7 범위를 선택하고 탭 아래의 채우기 > 플래시 채우기를 클릭합니다.
      apply Flash Fill by ribbon option

Microsoft Word를 사용하여 텍스트 대소문자 변경하기

Microsoft Word를 사용하여 Excel의 범위 내 텍스트 대소문자를 변경하는 것은 약간의 우회적인 방법이 필요합니다. 그러나 Word의 대소문자 변경 기능에 익숙하다면 유용할 수 있습니다. 다음은 단계입니다:

1단계: 대소문자를 변경하려는 텍스트가 포함된 셀 범위 복사하기

이 경우, Excel 워크시트에서 A2:A7 범위를 선택하고 Ctrl + C를 눌러 복사합니다.

Copy the range of cells

2단계: 선택한 범위를 Word 문서에 붙여넣기

복사된 내용을 새 문서 또는 기존 Word 문서에 붙여넣으려면 Ctrl + V를 눌러야 합니다.

Paste the selected range into a Word document

3단계: 선택한 텍스트를 대문자, 소문자 또는 기타 일반적인 대소문자로 변경하기

  1. Word에서 복사된 텍스트를 선택합니다.
  2. 탭 아래에서 Change Case 드롭다운 메뉴를 확장하려면 클릭합니다.
  3. 필요에 따라 대소문자 옵션 중 하나를 선택합니다. 여기서는 드롭다운 메뉴에서 소문자를 선택합니다.
    Change the selected text to uppercase, lowercase or other common cases in Word

4단계: Word에서 변경된 텍스트를 복사하고 다시 Excel에 붙여넣기

텍스트가 지정한 대소문자로 변경되면(여기서는 소문자로 변경됨), 다음 단계를 수행해야 합니다:

  1. Word에서 변경된 텍스트를 선택하고 복사합니다.
  2. Excel 워크시트로 돌아갑니다.
  3. 텍스트를 배치할 범위의 첫 번째 셀을 선택하고 Ctrl + V를 눌러 내용을 다시 Excel에 붙여넣습니다.
    Copy the changed texts from word and paste back into Excel

Power Query를 사용하여 텍스트 대소문자 변경하기

Power Query 기능을 사용하여 Excel에서 텍스트 대소문자를 변경할 수도 있습니다. 이 방법의 단점은 Microsoft Word 방법과 마찬가지로 여러 단계를 거쳐야 한다는 점입니다. 작동 방식을 살펴보겠습니다.

1단계: 데이터 범위를 선택하고 From Table/Range 기능 활성화하기

텍스트 대소문자를 변경하려는 셀을 선택합니다. 여기서는 A1:A7 범위를 선택합니다. 그런 다음 데이터 > From Table/Range를 선택합니다.

click Data > From Table/Range

2단계: 선택한 셀을 테이블 형식으로 변환하기

선택한 셀이 Excel 테이블 형식이 아닌 경우 Create Table 대화 상자가 나타납니다. 이 대화 상자에서 Excel이 선택한 셀 범위를 올바르게 선택했는지 확인하고 테이블에 헤더가 있는지 표시한 후 확인 버튼을 클릭합니다.

선택한 셀이 Excel 테이블인 경우 3단계로 건너뜁니다.

Convert the selected cells to table format

3단계: 필요에 따라 텍스트를 원하는 대소문자로 변환하기

열리는 Power Query 창에서 다음을 수행해야 합니다:

  1. 변환 탭으로 이동합니다.
  2. 서식을 클릭합니다.
  3. 필요에 따라 대소문자 옵션(소문자, 대문자, 각 단어의 첫 글자 대문자) 중 하나를 선택합니다. 여기서는 드롭다운 메뉴에서 대문자를 선택합니다.
    choose one of the case options in Power Query window

변환이 완료되었습니다. 아래 스크린샷에서 볼 수 있듯이 이 예제에서는 Power Query 창에서 모든 텍스트가 대문자로 변경되었습니다.

all text has been changed to specific case

4단계: 텍스트를 저장하고 다시 Excel로 불러오기

  1. 이 경우, 데이터의 사용자 정의 대상을 지정해야 하므로 닫기 및 불러오기 > 닫기 및 특정 위치로 불러오기 아래의 탭.
    click Close & Load > Close & Load To under the Home tab
    : 새 워크시트에 텍스트를 불러오려면 닫기 및 불러오기 옵션을 선택하세요.
  2. 가져오기 데이터 대화 상자에서 기존 워크시트 옵션을 선택하고 변환된 텍스트를 배치할 셀을 선택한 후 확인을 클릭합니다.
    choose the Existing worksheet option, and select a cell to place the converted text

결과

3단계에서 지정한 대소문자로 변경된 텍스트가 이제 워크시트로 돌아왔습니다.

the data is loaded to Excel sheet
참고:
  • Power Query를 사용하려면 Excel 2016 이상이 필요합니다.
  • Excel 2010/2013을 사용 중이라면 Microsoft Power Query 추가 기능을 다운로드하여 시작하세요.

VBA 코드를 사용하여 텍스트 대소문자 변경하기

이 방법은 지정된 범위의 텍스트 대소문자를 대문자, 소문자, 적절한 대소문자 및 문장 대소문자로 변경하는 네 가지 VBA 코드를 제공합니다. 아래 단계를 수행하고 필요한 코드를 선택하세요.

1단계: Microsoft Visual Basic for Applications 창 열기

Alt + F11 키를 눌러 이 창을 엽니다.

2단계: 모듈 삽입 및 VBA 코드 입력하기

삽입 > 모듈을 클릭하고 다음 VBA 코드 중 하나를 모듈(코드) 창에 복사하여 붙여넣습니다.

이 경우, 범위의 텍스트 대소문자를 대문자로 변경하려고 하므로 아래 VBA 코드 1을 복사하여 붙여넣습니다.

copy and paste the code into the module

VBA 코드 1: 범위의 텍스트 대소문자를 대문자로 변경하기

Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            cell.Value = UCase(cell.Value)
        Next cell
    End If
End Sub

VBA 코드 2: 범위의 텍스트 대소문자를 소문자로 변경하기

Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            cell.Value = LCase(cell.Value)
        Next cell
    End If
End Sub

VBA 코드 3: 범위의 텍스트 대소문자를 적절한 대소문자로 변경하기

Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range
    Dim vText As Variant, i As Long

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            vText = Split(cell.Value, " ")
            For i = LBound(vText) To UBound(vText)
                vText(i) = Application.WorksheetFunction.Proper(vText(i))
            Next i
            cell.Value = Join(vText, " ")
        Next cell
    End If
End Sub

VBA 코드 4: 범위의 텍스트 대소문자를 문장 대소문자로 변경하기

Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
    Dim rng As Range, cell As Range
    Dim content As String

    On Error Resume Next
    Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
    On Error GoTo 0

    If Not rng Is Nothing Then
        For Each cell In rng.Cells
            content = LCase(cell.Value)
            cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
        Next cell
    End If
End Sub

3단계: VBA 코드 실행하기

F5 키를 눌러 코드를 실행합니다. 그러면 텍스트 대소문자를 변경하려는 셀을 선택하라는 대화 상자가 나타납니다(여기서는 A2:A7 범위를 선택). 선택을 완료한 후 확인을 클릭합니다.

vba code to select the cells to convert the text case

결과

선택한 셀의 텍스트가 대문자 또는 지정한 대소문자로 변경됩니다.

The text cells are changed to the specified case

이러한 방법의 비교

다음 표는 이 기사에서 언급된 방법들의 비교를 나열합니다. 각 방법은 장단점이 있으며, 어떤 방법을 사용할지는 요구 사항에 따라 달라집니다.

방법 고려사항 지원되는 대소문자 유형
내장 함수
  • 원래 기능.
  • 모든 버전에서 작동함.
  • 결과를 저장하기 위한 도우미 열 생성이 필요함.
  • 대문자
  • 소문자
  • 적절한 대소문자
Kutools for Excel
  • 사용자 친화적이고 몇 번의 클릭만 필요함.
  • 원본 데이터를 직접 수정할 수 있음.
  • 다운로드 및 설치가 필요함.
  • 대문자
  • 소문자
  • 적절한 대소문자
  • 문장 대소문자
플래시 채우기
  • 자동으로 패턴을 인식하고 적용함.
  • 특히 비정형 텍스트 패턴에서는 다른 방법만큼 정확하지 않을 수 있음.
  • 대문자
  • 소문자
  • 적절한 대소문자
  • 문장 대소문자
Microsoft Word
  • 사용하기 쉬운 텍스트 서식 도구.
  • 두 프로그램 간 데이터 이동이 필요하며, 이로 인해 형식이나 데이터 손실이 발생할 수 있음.
  • 대문자
  • 소문자
  • 적절한 대소문자
  • 문장 대소문자
Power Query
  • 한 번에 대량의 데이터를 처리할 수 있음.
  • 복잡한 데이터 변환 작업에 적합함.
  • 단순한 작업에는 과도할 수 있음.
  • 학습 곡선이 있음.
  • 대문자
  • 소문자
  • 적절한 대소문자
VBA 코드
  • 자동화 및 복잡한 작업에 적합함.
  • VBA 지식이 필요하며, 비기술적 사용자에게는 적합하지 않을 수 있음.
  • 잘못된 코딩으로 인해 문제가 발생할 수 있음.
  • 대문자
  • 소문자
  • 적절한 대소문자
  • 문장 대소문자

결론적으로, Excel에서 텍스트 대소문자를 변경하는 방법은 다양하며, 각각 다른 선호도와 전문성 수준에 맞춰져 있습니다. 빠른 해결책을 찾고 있든 포괄적인 솔루션을 찾고 있든, 다양한 기술을 탐색하고 이해하여 자신의 요구에 가장 적합한 방법을 찾아야 합니다. Excel의 기능을 더 깊이 탐구하려는 분들을 위해 우리 웹사이트는 풍부한 튜토리얼을 제공합니다. 여기에서 더 많은 Excel 팁과 요령을 알아보세요.

최고의 오피스 생산성 도구

? Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출을 기반으로 데이터 분석 혁신…
인기 기능: 중복 찾기, 강조 또는 식별   |  빈 행 삭제   |  데이터 손실 없이 열 또는 셀 결합   |   수식 없이 반올림 ...
슈퍼 LOOKUP: 다중 조건 VLookup    다중 값 VLookup  |   다중 시트 조회   |   퍼지 매치 ....
고급 드롭다운 목록: 빠르게 드롭다운 목록 만들기   |  종속 드롭다운 목록   |  다중 선택 드롭다운 목록 ....
열 관리자: 특정 개수의 열 추가  |  열 이동  |  숨겨진 열의 가시성 상태 전환  |  범위 및 열 비교 ...
주요 기능: 그리드 포커스   |  디자인 보기   |   향상된 수식 표시줄    통합 문서 및 시트 관리자   |  자동 텍스트 라이브러리 (Auto Text)   |  날짜 선택기   |  데이터 병합   |  셀 암호화/해독    목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ...
최고의 15가지 도구 모음12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제, ...)   |   50+ 차트 유형 (간트 차트, ...)   |   40+ 실용적인 수식 (생일을 기반으로 나이 계산, ...)   |   19개 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입, ...)   |   12개 변환 도구 (단어로 변환하기, 통화 변환, ...)   |   7개 병합 및 분할 도구 (고급 행 병합, 셀 분할, ...)   |   ... 그리고 더 많은 기능들

Kutools for Excel로 엑셀 스킬을 강화하고 지금까지 경험하지 못한 효율성을 체험하세요. Kutools for Excel은 생산성을 향상시키고 시간을 절약할 수 있는 300개 이상의 고급 기능을 제공합니다.  가장 필요한 기능을 얻으려면 여기를 클릭하세요...


Office Tab은 탭 인터페이스를 Office에 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화하세요.
  • 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성하세요.
  • 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!