KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel 에서 단어 사이에 하이픈을 추가하려면 어떻게 하나요?

작성자수정 날짜

Excel 에서 셀 내의 단어는 일반적으로 공백으로 구분됩니다. 그러나 아래 스크린샷과 같이 단어 사이를 하이픈으로 구분하고 싶은 경우도 있습니다. 예를 들어 제품 코드 형식을 표준화하거나 가독성이 높은 식별자를 만들거나 데이터 가져오기/내보내기를 위한 형식 요구사항을 충족해야 할 수도 있습니다. 각 셀을 수동으로 편집하여 하이픈을 삽입하는 작업은 특히 대규모 데이터셋에서는 매우 시간이 많이 소요되고 오류가 발생하기 쉽습니다. 본 문서에서는 Excel 에서 단어 사이에 하이픈을 효율적으로 추가할 수 있는 몇 가지 실용적인 방법을 자세히 설명하여 시간을 절약하고 실수 위험을 줄여드립니다。


텍스트 나누기 및 수식을 사용하여 단어 사이에 하이픈 추가

Excel 의텍스트 나누기기능은 공백과 같은 구분 기호를 기준으로 셀 내용을 별도의 열로 분할할 수 있습니다。 분할 후에는 수식을 사용하여 단어 사이에 하이픈을 삽입하면서 다시 결합할 수 있습니다。 이 방법은 데이터가 일관되게 공백으로 구분된 단어 그룹으로 구성되어 있을 때 유용합니다。

적용 가능한 시나리오:각 셀에 공백으로 구분된 단어가 포함되어 있고 해당 공백을 하이픈으로 대체하려는 경우 이 솔루션을 사용하세요。 셀당 단어 수가 일정하면 이 방법이 간단합니다。 그러나 데이터에 단어 수가 다양한 경우 분할 후 수식을 추가로 수동 조정해야 할 수도 있습니다。

팁:진행하기 전 원본 데이터를 백업 시트에 복사해 두는 것이 좋습니다。 나중에 되돌릴 필요가 있을 경우를 대비해서입니다。 데이터를 여러 열로 분할하면 선택 영역 오른쪽의 기존 내용이 덮어씌워질 수 있으니 주의하세요。

1. 하이픈을 추가할 셀 목록을 선택한 후데이터>텍스트 나누기를 클릭하세요。 스크린샷 참조:

2. 텍스트 나누기 마법사의 첫 번째 단계에서구분 기호 사용옵션을 선택하고다음 >를 클릭하세요. 2 단계에서공백확인란을구분 기호아래에서 선택하세요。 스크린샷 참조:
공백 구분 기호가 선택된 텍스트 나누기 마법사의 화면 캡처

3. 다음 >을 다시 클릭하여 마법사의마지막 단계로 이동하세요。대상상자에서 데이터 분할를 표시할 위치를 지정하세요(예: 다음 빈 열 선택)。 스크린샷 참조:
텍스트 나누기 마법사에서 분할 데이터의 대상 셀을 선택하는 화면 캡처

4. 마침을 클릭하여 데이터를 별도의 열로 분할합니다。 그런 다음 하이픈으로 단어를 결합하려면 데이터 분할 옆의 빈 셀을 선택하고 다음 수식을 입력하세요(예: 단어가 이제 C1 및 D1 열에 있는 경우):=C1&"-"&D1。 단어가 두 개 이상인 경우 셀 참조를 적절히 조정하세요。 분할된 부분이 세 개 이상인 경우 다음과 같이 수식을 확장하여 적용하세요。 예:=C1&"-"&D1&"-"&E1(단어가 세 개인 경우)。 자동 채우기 핸들을 아래로 드래그하여 필요한 모든 행에 수식을 적용하세요。 스크린샷 참조:
Excel에서 수식을 사용하여 분할된 데이터를 하이픈으로 결합하는 화면 캡처

주의 사항:재결합 후 결과 데이터를 복사하여값 붙여넣기를 사용하면 수식을 실제 텍스트로 바꿔 추가 편집이 가능합니다。


찾기 및 바꾸기을 사용하여 단어 사이에 하이픈 추가

Excel 의찾기 및 바꾸기함수는 범위 선택 전체에서 모든 공백을 하이픈으로 대체하는 효율적인 방법을 제공합니다。 이 솔루션은 공백을 하이픈 문자로 대체하는 것만으로도 충분한 대규모 데이터를 신속하게 처리할 때 이상적입니다。

적용 가능한 시나리오:단어 사이의 모든 공백을 하이픈으로 대체하기만 하면 되고 셀 내 내용에 더 복잡한 조작이 필요 없는 경우 이 방법을 사용하세요。 이미 공백으로 구분된 단어가 있는 데이터에 대해 간단하고 효과적으로 작동합니다。

팁:원본 데이터를 보존해야 하는 경우 공백을 대체하기 전에 새 열로 데이터를 복사하는 것을 고려하세요。 또한 이중 공백이 있는 경우 사전 정리하지 않으면 대체 후 이중 하이픈이 생성되므로 미리 확인하세요。

1. 처리할 셀 범위를 선택한 후Ctrl + H를 눌러찾기 및 바꾸기대화 상자를 엽니다。

2. 대화 상자의바꾸기탭에서공백 하나(스페이스바 사용)를찾을 내용필드에 입력하고하이픈(-)바꿀 내용필드에 입력하세요。 스크린샷 참조:

3. 모두 바꾸기를 클릭하세요。 몇 개의 항목이 바뀌었는지 알려주는 대화 상자가 나타납니다。확인을 클릭하여 닫으세요。 결과적으로 선택 영역 내 단어 사이의 모든 공백이 하이픈으로 대체됩니다。 스크린샷 참조:
Excel에서 선택한 데이터의 공백이 하이픈으로 바뀐 화면 캡처

4. 찾기 및 바꾸기대화 상자를 닫습니다。

오류 알림:공백을 대체해서는 안 되는 데이터가 선택 영역에 포함되지 않도록 주의하여 실수로 인한 형식 변경을 방지하세요。


Kutools for Excel 을 사용하여 단어 사이에 하이픈 추가

데이터에 단어 사이에 공백이 없고 각 단어가 대문자로 시작하는 연결 텍스트(예: “MyExcelSheet”)로 구성된 경우 기존의 찾기 및 바꾸기 또는 텍스트 나누기 방법은 직접적으로 작동하지 않습니다。 이러한 경우Kutools for Excel애드인이 사용하기 쉬운 도구 모음을 통해 매우 효율적인 해결책을 제공합니다。

Kutools for Excel300 가지가 넘는 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 높입니다。AI 기능과 통합, Kutools 는 정밀하게 작업을 자동화하여 데이터 관리를 손쉽게 만듭니다。Kutools for Excel 의 자세한 정보。。。         무료 체험판。。。

Kutools for Excel 을 사용하면Kutools for Excel텍스트 추가유틸리티를 통해 모든 대문자 앞에 하이픈을 삽입할 수 있습니다。 이후특정 위치 문자 삭제도구를 적용하여 각 셀의 불필요한 맨 앞 하이픈을 제거할 수 있습니다。 이 방법은 “낙타표기법(camel case)” 또는 “파스칼표기법(Pascal case)” 문자열(예: “ThisIsAName”을 “This-Is-A-Name”으로 변환)을 처리할 때 특히 효과적입니다。 tool can be applied to remove any unwanted leading hyphen for each cell. This is particularly effective for handling “camel case” or “Pascal case” strings (such as converting “ThisIsAName” to “This-Is-A-Name”).

장점:복잡한 수식이나 수동 편집이 필요 없습니다。 이 방법은 단어 길이와 구조가 다양한 데이터를 처리할 때 프로세스를 크게 간소화합니다。

주의 사항:대규모 데이터셋에 변경 사항을 적용하기 전 텍스트 추가 대화 상자에서 미리보기를 꼼꼼히 확인하세요。 병합 결과는 즉시 확인 가능하며 필요 시 실행 취소(Ctrl+Z)를 사용할 수 있습니다。

1. 하이픈을 추가할 데이터 범위를 선택한 후Kutools>텍스트>텍스트 추가로 이동하세요。 스크린샷 참조:
리본의 Kutools 탭에 있는 텍스트 추가 옵션의 화면 캡처

2. 텍스트 추가대화 상자에서(하이픈)을텍스트상자에 입력하세요。다음에만 추가를 선택하고 드롭다운에서대문자 앞에을 선택하세요。 스크린샷 참조:
텍스트 추가 대화상자의 화면 캡처

3. 확인을 클릭하면 선택 영역의 각 대문자 앞에 하이픈이 추가됩니다。 이제 불필요한 맨 앞 하이픈을 제거하려면Kutools>텍스트>특정 위치 문자 삭제를 클릭하세요。 스크린샷 참조:
Kutools를 사용하여 대문자 앞에 하이픈을 추가하는 텍스트 추가 대화상자의 화면 캡처

4. 특정 위치 문자 삭제대화 상자에서1숫자상자에 입력하고왼쪽부터위치아래에서 선택하세요。 선택을 확인하세요。 스크린샷 참조:
Excel에서 맨 앞의 하이픈을 제거하기 위한 Kutools '위치별 제거' 기능의 화면 캡처

5 을(를) 클릭하세요。확인을 눌러 작업을 완료합니다。 최종 결과는 단어 사이에만 하이픈이 표시됩니다。

문제 해결 팁:결과가 기대와 다르다면, 선택 영역에 하이픈을 원하지 않는 위치에 불필요한 대문자가 포함되어 있지 않은지 확인하거나, 도구를 적용하기 전 데이터를 정리하여 더 깔끔한 결과를 얻을 수 있도록 조정해 보세요。

Kutools for Excel: 손끝에서 사용할 수 있는 300 가지 이상의 유용한 도구! 더 스마트하고 빠른 작업을 위한 AI 기반 기능을 즐겨보세요!지금 다운로드하세요!

Kutools for Excel 을 사용하여 단어 사이에 하이픈 추가 데모

 

VBA 매크로를 사용하여 단어 사이 또는 대문자 앞에 앞에 하이픈 추가

매크로 사용에 익숙한 Excel 사용자의 경우 맞춤형 VBA 스크립트를 활용하면 공백으로 구분된 단어 사이에 자동으로 하이픈을 추가하거나, 구분자가 없을 때 각 대문자 앞에 하이픈을 삽입할 수 있습니다。 이 방법은 대용량 워크시트를 반복적으로 처리하거나 보다 정교하고 조건부로 하이픈을 추가하고자 할 때 특히 유용합니다。

적용 가능한 시나리오:이 솔루션은 연결된 텍스트(예: “MyAccountNumber” → “My-Account-Number”)에 하이픈을 삽입하거나 여러 범위에 대해 자동화된 처리를 원할 때 적합합니다。 기본 제공 기능과 달리 매크로는 특수한 단어 경계 논리, 일괄 처리, 또는 언제든지 새 데이터에 대해 다시 실행하여 처리할 수 있도록 맞춤 설정이 가능합니다。

장단점:이 솔루션은 매우 반복 가능하고 맞춤 설정이 가능하지만, 일부 환경의 보안 설정으로 인해 매크로 실행이 제한될 수 있습니다。 새로운 매크로를 실행하기 전에는 항상 통합 문서를 저장하세요。

문제 해결 팁:“매크로가 비활성화되었습니다”라는 경고가 표시되면 적절한 권한이 있는지 확인하고 파일을 매크로 사용 가능 형식(*。xlsm)으로 저장했는지 확인하세요。

사용 방법:

1 을(를) 클릭하세요。개발 도구>Visual Basic.Microsoft Visual Basic for Applications창에서삽입>모듈을 선택한 후 아래 코드를 모듈 패널에 붙여넣으세요:

Sub InsertHyphensInSelection()
    Dim rng As Range
    Dim cell As Range
    Dim txt As String
    Dim i As Integer
    Dim newTxt As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    If TypeName(Selection) <> "Range" Then Exit Sub
    
    Set rng = Application.InputBox("Select cells to insert hyphens:", xTitleId, Selection.Address, Type:=8)
    
    For Each cell In rng
        If Not IsEmpty(cell.Value) Then
            txt = cell.Value
            
            ' Option1: Replace spaces with hyphens
            If InStr(txt, " ") > 0 Then
                cell.Value = Replace(txt, " ", "-")
            Else
                ' Option2: Insert hyphens before uppercase letters (except the first character)
                newTxt = Left(txt, 1)
                
                For i = 2 To Len(txt)
                    If Mid(txt, i, 1) Like "[A-Z]" Then
                        newTxt = newTxt & "-" & Mid(txt, i, 1)
                    Else
                        newTxt = newTxt & Mid(txt, i, 1)
                    End If
                Next i
                
                cell.Value = newTxt
            End If
        End If
    Next cell
End Sub

VBA 편집기를 닫습니다. 매크로를 실행하려면 Excel 로 돌아가서 처리할 셀 범위를 선택한 후F5키를 누르거나 실행을 클릭하세요。

  • 셀에 공백이 포함되어 있으면 모든 공백이 하이픈으로 대체됩니다。
  • 공백이 없을 경우(즉, 연결된 단어일 경우) 첫 번째 문자를 제외한 각 대문자 앞에 하이픈이 삽입됩니다。

매개변수 참고 사항: 매크로는 선택된 모든 셀을 처리하며, 빈 셀은 건너뜁니다。

팁: 원본 데이터에 적용하기 전 샘플 데이터 사본에서 매크로를 테스트하여 변환 동작을 정확히 이해하는 것이 좋습니다。

대용량 데이터를 처리할 때는 항상 백업 시트에서 작업하거나 예기치 못한 결과 발생 시 Excel 의 실행 취소 기능을 활용하는 것을 고려하세요. 일부 셀은 공백으로 구분되고 일부는 연결된 단어로 구성된 혼합 스타일 텍스트를 다룰 경우, 셀 내용에 가장 적합한 도구나 방법을 선택하세요. VBA 매크로 솔루션은 특히 유연하며 데이터에 고유한 요구사항이 있을 경우 추가로 맞춤 설정할 수 있습니다. 또한 이러한 서식 지정 작업을 자주 수행한다면 매크로를 사용하거나 Kutools for Excel 을 활용하면 생산성을 크게 높일 수 있습니다。


최고의 Office 생산성 도구

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 결합 또는 셀 제거   |  공식을 사용하지 않는 반올림...
슈퍼 LOOKUP:다중 조건 VLookup  |  다중 값 VLookup  |   여러 시트에서 VLookup   |   퍼지 매치....
고급 드롭다운 목록:드롭다운 목록 빠르게 생성   |  종속형 드롭다운 목록   |  다중 선택 드롭다운 목록....
열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교...
주요 기능:그리드 포커스   |  디자인 보기   |향상된 수식 표시줄   | 워크북 및 시트 관리자   |  자원 라이브러리(자동 텍스트)|  날짜 선택기   |  워크시트 병합  |  암호화/셀 해독   | 목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)|   50+차트유형(간트 차트, ...)|   40+ 실용적인수식(생일을 기준으로 나이 계산, ...)|   19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)|   12 변환도구(단어로 변환하기,환율 변환, ...)|   7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개 이상의 언어를 지원합니다!

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 앱을 사용하는 팀에 이상적입니다。

ExcelWordOutlookTabsPowerPoint
  • 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
  • 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
  • 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
  • 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
  • 최고의 가성비— 개별 애드인 구매 대비 절약