수식과 텍스트/값 간 변환 방법
이 자습서에서는 Excel 에서 수식을 결과값 또는 텍스트 문자열로 변환하는 다양한 방법과, 텍스트 형태의 수식을 실행 가능한 수식으로 변환하여 결과를 표시하는 방법을 설명합니다。
- F2 + F9 키를 눌러 수식을 실제 값로 변환하세요
- Excel 특수 붙여넣기을(를) 사용하여 수식을 실제 값로 변환하세요
- 오른쪽 클릭 끌어서 놓기 기능으로 수식을 실제 값로 변환하세요
- 수식을 실제 값로 변환하는 VBA 스크립트(매크로)
- 단 한 번의 클릭으로 수식을 실제 값로 변환하세요
- 문자열 앞에 아포스트로피(‘)를 추가하여 수식을 텍스트로 변환 문자열로 만드세요
- 바꾸기 기능(Ctrl + H)을 사용하여 수식을 텍스트로 변환 문자열로 만드세요
- Excel 의 수식 표시 기능을 사용하여 수식을 텍스트로 변환 문자열로 만드세요
- 수식을 텍스트로 변환 문자열로 만드는 VBA 스크립트(매크로)
- 두 번의 클릭만으로 수식을 텍스트로 변환 문자열로 만드세요
Excel 에서 수식을 수식을 텍스트로 변환하거나 값으로 변환해야 하는 다양한 상황이 있습니다:
Excel 파일의 실제 값를 다른 파일로 복사해야 할 때……
다른 사람에게 Excel 파일을 보내야 하지만 일부 함수가 불안정하여 다른 컴퓨터나 다른 버전의 Excel 에서 파일을 열면 값이 다시 계산될 때……
수식이 자신의 노력으로 얻은 결과이거나 회사에서 고객에게 복잡한 수식이 포함된 보고서를 유료로 제공하므로 수식을 공개하고 싶지 않을 때, 수식을 결과값으로 대체해야 합니다……
걱정하지 마세요. 여기 우리 ExtendOffice 팀이 다양한 사용자의 요구를 충족시키기 위해 Excel 에서 수식을 수식을 텍스트로 변환하거나 값으로 변환하는 여러 가지 방법을 정리했습니다。
수식을 실제 값로 변환하기
아래 나열된 방법을 사용하면 수식을 삭제하면서 동시에 값을 유지할 수 있습니다。 수식을 되돌리고 싶다면Ctrl + Z를 눌러 실행 취소하세요。
F2 + F9 키를 눌러 수식을 실제 값로 변환하세요
이 방법은 하나의 셀에만 적용되지만 매우 간단하고 기억하기 쉬워 소수의 셀만 수정해야 하는 경우에 적합합니다。 구체적인 단계는 다음과 같습니다:
1. 셀 위로 마우스를 이동한 후F2를 누르거나,셀을 두 번 클릭하여 편집 모드로 전환하세요。
2. F9를 누른 후ENTER를 누르세요。
![]() | ![]() |
Excel 특수 붙여넣기을(를) 사용하여 수식을 실제 값로 변환하세요
Excel 에서 복사하거나 잘라내어 붙여넣을 때 기본적으로 원본 셀의 모든 내용이 대상 셀에 붙여넣어집니다. 그러나 때로는 이것이 원하는 결과가 아닐 수 있습니다. Excel 의특수 붙여넣기기능을 사용하면 필요한 항목만 선택하여 붙여넣을 수 있습니다. 이 기능을 사용하는 방법은 다음과 같이 2 가지가 있습니다:
• Alt + E + S + V 키를 누르세요(Excel 특수 붙여넣기)
1. 값을 변환하려는 원본 셀 또는 범위를 복사하세요。
2. Alt 키를 누른 상태에서다음 키를 순서대로 누르세요:E,S그리고V.
![Alt + E + S + V를 눌러 [선택하여 붙여넣기] 기능으로 이동합니다](http://cdn.extendoffice.com/images/stories/doc-excel/convert-between-text-formula/convert-between-text-formula-03.png)
3. 확인을 클릭하거나ENTER를 누르세요。

위의 단축키를 기억하기 어렵다면 다음 단계를 따르세요:
1. 값을 변환하려는 원본 셀 또는 범위를 복사합니다。
2. 대상 셀(들)을 오른쪽 클릭하고 아래에 있는아이콘(값)을 선택하세요。
![]() | ![]() |
또는 더 자세한 단계는 다음과 같습니다:
1. 값을 변환하려는 원본 셀 또는 범위를 복사합니다。
2. 대상 셀(들)을 오른쪽 클릭하고특수 붙여넣기을 선택하세요。
![마우스 오른쪽 버튼 메뉴에서 [선택하여 붙여넣기] 선택](http://cdn.extendoffice.com/images/stories/doc-excel/convert-between-text-formula/convert-between-text-formula-07.png)
3. 값을 선택한 후확인을 클릭하세요。
![]() | ![]() |
√ 팁: 대상 셀의 왼쪽 위 모서리에 녹색 삼각형이 표시되면 해당 셀 범위를 선택하세요。 그러면오류 추적 단추(느낌표가 있는 노란색 아이콘)가 나타납니다。 이를 클릭하고숫자로 변환을 선택하면 녹색 삼각형이 사라집니다。
![녹색 삼각형을 제거하려면 [숫자로 변환] 선택](http://cdn.extendoffice.com/images/stories/doc-excel/convert-between-text-formula/convert-between-text-formula-10.png)
오른쪽 클릭 끌어서 놓기 기능으로 수식을 실제 값로 변환하세요
특수 붙여넣기를 선호하지 않는다면 다음과 같은 방법을 사용할 수 있습니다:
1. 원본 셀 또는 셀 범위를 선택하세요。
2. 셀 경계 위에 커서를 위치시키면 포인터가 이동 포인터로 바뀝니다。
3. 이동 포인터 상태에서 오른쪽 클릭(놓지 말고)한 채 원하는 위치로 셀을 끌어온 후 놓습니다(원래 위치에 놓아도 됨)。
여기에 값만 복사를 클릭하세요。
![]() | ![]() |
수식을 실제 값로 변환하는 VBA 스크립트(매크로)
Excel 에서 VBA(Visual Basic for Applications)를 자주 사용한다면 다음 매크로 코드를 제공합니다。 아래 단계를 따라 진행하세요。 (참고로 아래 매크로 코드를 실행한 후에는 작업을 실행 취소할 수 없습니다。)
1. 값을 변환하려는 수식이 포함된 원본 셀 또는 셀 범위를 선택하세요。

2. Alt + F11을 누르면Microsoft Visual Basic for Applications창이 열립니다。
3. 삽입을 클릭한 후모듈을 클릭하세요(드롭다운 목록 메뉴에서)。

4. 다음 코드를모듈창에 붙여넣으세요。
Sub ConvertFormulasToValues()
'Update by Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xRet As VbMsgBoxResult
Dim SLocation As String
On Error Resume Next
xRet = MsgBox("You can't undo this operation. " & "Click Yes to copy the workbook automatically?", vbYesNoCancel, "Kutools for Excel")
Select Case xRet
Case vbYes
'Backup a copy of the workbook to the same location.
ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
SLocation = ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
MsgBox "The backup is: " & SLocation, vbInformation, "Kutools for Excel"
Case vbCancel
Exit Sub
End Select
'Please select the range which you want to convert formulas to values.
Set xRg = Selection
If TypeName(xRg) = "Range" Then
For Each xCell In xRg
If xCell.HasFormula Then
xCell.Formula = xCell.Value
End If
Next
End If
End Sub 5. F5를 눌러 코드를 실행하세요。 필요하다면예를 클릭하여 수식을 결과값으로 변환하면서 통합 문서를 자동으로 백업하세요。 그러면 백업 위치를 알려주는 대화상자가 표시됩니다。 직접 변환하려면아니요를 클릭하세요。 이 작업은 실행 취소할 수 없습니다。

작업 완료 후 결과는 다음과 같습니다:

단 한 번의 클릭으로 수식을 실제 값로 변환하세요
복잡한 단계를 따르기 싫은 분들을 위해Kutools for Excel은 Excel 에서 수식을 값으로 변환하고 동시에 수식을 삭제하는 매우 편리한 도구입니다. Kutools 가 설치되어 있다면 실제로 클릭 한 번으로 작업이 완료됩니다:
1. 원본 셀 범위를 선택하고범위 및 셀그룹을Kutools 탭에서 찾으세요。
2. 실제 값으로 변환을 클릭하세요。

이제 결과를 확인하세요。

수식을 텍스트로 변환 문자열
아래 나열된 방법을 사용하면 수식의 텍스트 문자열이 결과값이 아닌 문자열 자체로 표시되도록 수식을 텍스트로 변환할 수 있습니다。
아포스트로피(‘)를 추가하여 수식을 텍스트로 변환 문자열로 만드세요
아포스트로피는Excel 이 텍스트 문자열을 수식으로 인식하지 못하게 방지합니다。 따라서 수식의 결과가 아닌 텍스트 문자열 자체를 표시하고 싶을 때 항상 유용하며, 사용 방법도 매우 간단합니다。 단계는 다음과 같습니다:
1. 수식이 포함된 셀을 선택하고F2를 누르거나,셀을 두 번 클릭하여 편집 모드로 전환하세요。
2. 등호(=) 앞에아포스트로피(‘)를 추가합니다.

3. ENTER키를 누르면 셀에 텍스트 문자열이 표시됩니다。

문자열을 수식을 텍스트로 변환하기 위한 교체 기능(Ctrl + H)
그러나 수식의 모든 텍스트 문자열을 현재 워크시트에 표시하려는 경우, Excel 의찾기 및 바꾸기기능이 문제 해결에 더 적합합니다。
1. Ctrl + H를 누르면찾기 및 바꾸기창이 나타납니다。
2. =을(를)찾을 내용상자에 입력하고,‘=을(를)바꿀 내용상자에 입력합니다。

3. 모두 바꾸기를 클릭하면 현재 워크시트에서 모든 수식이 표시됩니다。

문자열을 수식을 텍스트로 변환하기 위한 Excel 의 수식 표시 기능
Excel 에는 다음과 같은 기능이 있습니다。수식 표시기능은수식탭에 숨겨져 있으며, 이 기능을 사용하면 수식 결과를 손쉽게 수식의 텍스트 문자열로 변환할 수 있습니다:
수식탭으로 이동하여수식 감사그룹에서수식 표시를 클릭합니다。
![[수식] 탭에서 [수식 표시]를 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/convert-between-text-formula/convert-between-text-formula-24.png)
이 기능을 사용하면 워크시트의 모든 수식이 다음과 같이 표시됩니다:

문자열을 수식을 텍스트로 변환하기 위한 VBA 스크립트(매크로)
매크로 코드 사용을 선호하는 경우 아래 코드가 도움이 됩니다。 다음 단계를 따르세요:
1. Alt + F11를 누르면Microsoft Visual Basic for Applications창이 나타납니다。
2. 삽입을(를) 클릭한 후모듈을(를) 드롭다운 목록에서 클릭합니다。
3. 다음 코드를모듈창에 붙여넣습니다。
Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function 4. 워크시트로 돌아가서 대상 셀에 수식=ShowF(원본 셀)을(를) 입력합니다。 예를 들어:

5. ENTER키를 누르면 수식이 표시됩니다。

문자열을 수식을 텍스트로 변환하기 위한 두 번의 클릭
수식을 삭제하지 않고 수식과 텍스트 문자열 간을 쉽게 변환해야 하는 경우,Kutools for Excel이 Excel 에서 완벽한 도구입니다:
변환할 셀 범위를 선택한 후콘텐츠를 클릭하고수식을 텍스트로 변환를 선택합니다。 예를 들어:

변환 후 모습은 다음과 같습니다。

텍스트를 공식으로 변환
예를 들어, 수식과 값을 모두 표시하는 보고서를 작성해야 하거나, 누군가 결과 대신 수식이 포함된 Excel 파일을 수식 표시 보냈다고 가정해 봅시다。
텍스트 문자열을 수식으로 변환하여 결과를 직접 표시하는 방법이 2 가지 있습니다。
문자열을 텍스트를 공식으로 변환하기 위한 VBA 스크립트(매크로)
1. Alt + F11를 누르면Microsoft Visual Basic for Applications창이 나타납니다。
2. 삽입을(를) 클릭한 후모듈을(를) 드롭다운 목록에서 클릭합니다。

3. 다음 코드를모듈창。
Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function 4. 워크시트로 돌아가서 대상 셀에 수식=Eval(원본 셀)을(를) 입력합니다。 예를 들어:

5. ENTER키를 누르면 수식 결과를 확인할 수 있습니다。

문자열을 텍스트를 공식으로 변환하기 위한 두 번의 클릭
Excel 에Kutools for Excel이(가) 설치되어 있다면 문자열을 텍스트를 공식으로 변환하는 데 두 번의 클릭만 필요합니다。Kutools탭에서 변환할 셀 범위를 선택한 후콘텐츠를 클릭하고텍스트를 공식으로 변환를 선택하면 됩니다。 예를 들어:

변환 후 모습은 다음과 같습니다。

최고의 오피스 생산성 도구
Kutools for Excel 가 대부분의 문제를 해결하고 생산성을 80% 만큼 향상시킵니다
- 슈퍼 수식 표시줄(여러 줄의 텍스트와 수식을 쉽게 편집 가능);읽기 레이아웃(대량의 셀을 쉽게 읽고 편집 가능);필터 범위에 붙여넣기...
- 병합된 셀/행/열및 데이터 유지; 셀 분할 콘텐츠;중복 행 결합 및 합계/평균 계산。。。 중복 입력 방지 셀;범위 비교...
- 중복 또는 고유 항목 선택행;빈 행 선택(모든 셀이 비어 있음);슈퍼 찾기 및 퍼지 검색여러 워크북에서; 무작위 선택。。。
- 정확한 복사수식 참조를 변경하지 않고 여러 셀에 입력;자동 참조 생성여러 시트로;글머리 기호 삽입, 체크 박스 등。。。
- 자주 사용하는 수식 저장 및 빠른 삽입, 범위, 차트 및 그림;셀 암호화암호로 보호;메일링 목록 생성이메일 발송。。。
- 텍스트 추출, 텍스트 추가, 특정 위치 문자 삭제,공백 제거; 데이터 페이지 통계 생성 및 인쇄;셀 내용과 주석 간 변환...
- 슈퍼 필터(필터 설정을 저장하여 다른 시트에 적용 가능);고급 정렬월/주/일, 빈도 등으로;특수 필터굵게, 기울임꼴 등으로。。。
- 워크북 및 워크시트 통합; 테이블 병합 기반으로 키 열;데이터 분할 여러 시트로 분할;xls, xlsx 및 PDF 일괄 변환...
- PivotTable 다음 기준으로 그룹화주차 번호, 요일 등。。。잠금 해제된 항목 표시, 선택 잠금다양한 색상으로;수식/이름이 포함된 셀 강조...

- Word, Excel, PowerPoint 에서 탭형 편집 및 읽기 활성화, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 생산성을 50% 만큼 향상시키고 매일 수백 번의 마우스 클릭을 줄여줍니다!






![[선택하여 붙여넣기] 기능을 사용하여 수식이 값으로 변환됩니다](http://cdn.extendoffice.com/images/stories/doc-excel/convert-between-text-formula/convert-between-text-formula-09.png)
![마우스 오른쪽 버튼 메뉴에서 [여기에 값만 복사]를 클릭합니다](http://cdn.extendoffice.com/images/stories/doc-excel/convert-between-text-formula/convert-between-text-formula-11.png)
