목차
Microsoft Excel 에서 적절한 가독성과 좋은 전망을 얻으려면 모든 셀의 값에 서식을 지정해야 합니다. Excel 리본에서 사용 가능한 기본 제공 명령을 사용하는 것 외에도 TEXT 기능과 VBA Format 기능을 사용하여 셀 값의 서식을 지정할 수 있습니다. 궁금하신 분들은 연습문제집을 다운받아서 따라해보세요.
연습문제집 다운로드
이 글을 읽는 동안 연습문제집을 다운로드하세요.
형식 및 TEXT Functions.xlsm
📚 참고:
모든 작업 이 기사의 내용은 Microsoft Office 365 애플리케이션을 사용하여 수행됩니다.
10 Excel에서 셀 값의 형식을 지정하는 TEXT 함수의 적절한 예
여기서는 TEXT 함수 를 사용하여 셀 값의 형식을 변환합니다. 10 개의 적절한 예를 보여주어 모든 서식을 보여줍니다.
1. 숫자 값 서식 지정
TEXT 함수의 첫 번째 예에서 , 숫자의 형식을 변경하고 다른 형식으로 표시합니다. 셀 B5 에 숫자가 있습니다. 7 개의 개별 형식으로 서식을 지정할 것입니다.
셀을 선택하고 원하는 대로 서식 수식을 작성합니다.
값을 다음으로 변환하려면 '#,###.00' 형식의 경우 수식은 다음과 같습니다.
=TEXT($B$5,"#,###.00")
가용성:
Office 365용 Excel, Excel 2019, Excel 2016, Excel 2013, Mac용 Excel 2011, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000.
5 셀 값을 포맷하는 VBA 포맷 함수의 적절한 예
여기서는 VBA 포맷<2을 통해 셀 값의 포맷 변경을 보여주는 5 쉬운 예제를 보여줍니다> 기능. 예는 아래에 단계별로 나와 있습니다.
1. 숫자 서식 지정
첫 번째 예에서는 숫자를 5<로 서식 지정하는 VBA 코드를 작성합니다. 2> 형식의 다른 유형. 단계는 다음과 같습니다.
📌 단계:
- 프로세스를 시작하려면 개발자 탭으로 이동하여 <를 클릭합니다. 1>비주얼 베이직 . 없는 경우 개발자 탭을 활성화 해야 합니다. 또는 'Alt+F11' 을 눌러 Visual Basic Editor 를 열 수도 있습니다.
- 결과적으로 대화 상자가 나타납니다.
- 이제 해당 상자의 삽입 탭에서 모듈 옵션을 클릭합니다.
- 그 다음 빈 편집기 상자에 다음과 같은 시각적 코드를 작성합니다.
2612
- 그런 다음 'Ctrl+S' 를 눌러 코드를 저장합니다.
- 편집기 탭을 닫습니다.
- 그 다음 <1에서>개발자 탭의 코드 그룹에서 매크로 를 클릭합니다.
- 결과적으로 매크로 라는 제목의 작은 대화 상자가 나타납니다.나타납니다.
- Format_Number 옵션을 선택하고 실행 버튼을 클릭하여 코드를 실행합니다.
- 숫자가 다른 형식으로 표시되는 것을 볼 수 있습니다.
따라서 시각적 코드가 완벽하게 작동한다고 말할 수 있으며 엑셀에서 포맷 기능을 사용합니다.
2. 백분율 서식 지정
이 예에서는 셀 값을 백분율로 서식 지정하는 VBA 코드를 작성합니다. 이 접근 방식의 단계는 다음과 같습니다.
📌 단계:
- 먼저 개발자 탭으로 이동하여 비주얼 베이직 을 클릭합니다. 없는 경우 개발자 탭을 활성화 해야 합니다. 또는 'Alt+F11' 을 눌러 Visual Basic Editor 를 열 수도 있습니다.
- 작은 대화 상자가 나타납니다.
- 그 다음 해당 상자의 삽입 탭에서 모듈 옵션을 클릭합니다.
- 빈 편집기 상자에 다음 시각적 코드를 작성합니다.
8946
- 이제 <를 누릅니다. 1>'Ctrl+S' 를 눌러 코드를 저장합니다.
- 그런 다음 편집기 탭을 닫습니다.
- 다음에 개발자 탭의 Code 그룹에서 Macros 를 클릭합니다.
- 그 결과 이라는 제목의 작은 대화 상자가 나타납니다. Macro 가 나타납니다.
- 다음으로 Format_Percentage 옵션을 선택합니다.
- 마지막으로 실행 버튼을 클릭하여코드.
- 숫자가 백분율 형식으로 표시됩니다.
따라서 시각적 코드가 효과적으로 작동하고 Excel에서 Format 기능을 사용할 수 있다고 말할 수 있습니다.
3. 논리 테스트를 위한 서식
이제 VBA 코드를 작성하여 논리를 확인하고 해당 논리에서 셀 값을 형식화합니다. 이 방법의 단계는 다음과 같습니다.
📌 단계:
- 먼저 개발자 탭으로 이동하여 비주얼 베이직 . 없는 경우 개발자 탭을 활성화 해야 합니다. 또는 'Alt+F11' 을 눌러 Visual Basic Editor 를 열 수도 있습니다.
- 결과적으로 대화 상자가 나타납니다.
- 다음으로 해당 상자의 삽입 탭에서 모듈 옵션을 클릭합니다.
- 그 다음 빈 편집기 상자에 다음과 같은 시각적 코드를 작성합니다.
7639
- 'Ctrl+S' 를 눌러 코드를 저장합니다.
- 이제 Editor 탭을 닫습니다.
- 다음에 Developer 탭의 코드 그룹에서 매크로 를 클릭합니다.
- 작은 대화 상자 제목이 Macro 인 항목이 나타납니다.
- 그런 다음 Format_Logic_Test 옵션을 선택하고 실행 버튼을 클릭합니다.
- 원하는 결과를 얻을 수 있습니다.
그래서 시각적 코드가 작동한다고 말할 수 있습니다.엑셀의 서식 기능을 사용할 수 있습니다.
4. 날짜 형식 지정
여기서는 VBA를 통해 셀의 날짜 값을 형식화합니다. 암호. 셀 서식 지정 단계는 다음과 같습니다.
📌 단계:
- 처음에는 개발자 탭으로 이동하여 비주얼 베이직 . 없는 경우 개발자 탭을 활성화 해야 합니다. 또는 'Alt+F11' 을 눌러 Visual Basic Editor 를 열 수도 있습니다.
- 작은 대화 상자가 나타납니다.
- 이제 해당 상자의 삽입 탭에서 모듈 옵션을 클릭합니다.
- 그 다음 빈 편집기 상자에 다음과 같은 시각적 코드를 작성합니다.
8738
- 그러면, 'Ctrl+S' 를 눌러 코드를 저장합니다.
- 편집기 탭을 닫습니다.
- 다음으로 개발자 탭의 코드 그룹에서 매크로 를 클릭합니다.
- Macro 가 나타납니다.
- 이제 Format_Date 옵션을 선택합니다.
- 마지막으로 실행 을 클릭합니다.
- 다양한 형식의 날짜를 얻을 수 있습니다.
따라서 우리는 다음과 같이 말할 수 있습니다. 시각적 코드가 완벽하게 작동하며 Excel에서 Format 기능을 사용할 수 있습니다.
5. 시간 값 형식 지정
마지막 예제에서는 시간 형식을 지정하는 VBA 코드 va 여러 번방법. 포맷 단계는 다음과 같습니다.
📌 단계:
- 먼저 개발자 탭으로 이동하여 <1을 클릭합니다>비주얼 베이직 . 없는 경우 개발자 탭을 활성화 해야 합니다. 또는 'Alt+F11' 을 눌러 Visual Basic Editor 를 열 수도 있습니다.
- 결과적으로 대화 상자가 나타납니다.
- 그런 다음 해당 상자의 삽입 탭에서 모듈 옵션을 클릭합니다.
- 그 빈 에디터 박스에 다음과 같은 비주얼 코드를 적어주세요.
5485
- 그 후 , 'Ctrl+S' 를 눌러 코드를 저장합니다.
- 이제 편집기 탭을 닫습니다.
- 다음으로 Developer 탭의 Code 그룹에서 Macros 를 클릭합니다.
- 결과적으로 , 매크로 라는 또 다른 작은 대화 상자가 나타납니다.
- Format_Time 옵션을 선택하고 실행 버튼을 클릭합니다.
- 다양한 형식의 시간 값을 얻을 수 있습니다.
마지막으로 다음과 같이 말할 수 있습니다. 시각적 코드가 완벽하게 작동하고 Excel에서 Format 기능을 사용할 수 있습니다.
자세히 보기: Excel 텍스트 수식(TEXT 함수)
💬 알아야 할 사항
이 기능을 사용할 때 두 가지 를 기억해야 합니다.
첫째, TEXT 기능은 엑셀 스프레드시트. 너VBA 환경에서는 이 기능을 사용할 수 없습니다. 또한 VBA 작업 영역에서 함수를 사용하려고 하면 Excel에 오류가 표시되고 코드가 미리 실행되지 않습니다.
반면 형식 VBA 작업 공간에서만 작동합니다. 엑셀 워크시트 안에는 포맷 이라는 함수를 알 수 없을 겁니다.
결론
그게 끝 이 기사의. 이 글이 도움이 되셨기를 바라며 엑셀에서 서식 기능을 사용하실 수 있기를 바랍니다. 추가 질문이나 권장 사항이 있는 경우 아래 의견 섹션에서 추가 질문이나 권장 사항을 공유하십시오.
여러 Excel- 관련 문제 및 솔루션. 새로운 방법을 계속 배우고 계속 성장하세요!
값을 '(#,###.00)'형식으로 변환하면 수식은 다음과 같습니다. =TEXT($B$5,"(#,###.00)")
값을 '-#,###.00' 형식으로 변환하려면 공식은 다음과 같습니다.
=TEXT($B$5,"-#,###.00")
값을 '#,###' 형식으로 변환하는 경우 수식은 다음과 같습니다.
=TEXT($B$5,"#,###")
값을 '###,###' 형식으로 변환하려면 공식은 다음과 같습니다.
=TEXT($B$5,"###,###")
값을 '####.00' 형식으로 변환하는 경우 수식은 다음과 같습니다.
=TEXT($B$5,"####.00")
값을 '#.00' 형식으로 변환하려면 수식이 다음과 같습니다.
=TEXT($B$5,"#.00")
Enter 키를 누르면 원하는 셀 형식을 얻을 수 있습니다.
따라서. Excel TEXT 기능을 사용하여 숫자 서식을 지정할 수 있다고 말할 수 있습니다.
자세히 알아보기: Excel에서 텍스트와 숫자를 결합하는 방법 및 Keep Formatting
2. Formatting Currency
다음 예에서는 TEXT 함수를 사용하여 숫자를 통화 형식으로 표시합니다. 7 개의 다양한 유형의 통화 형식이 여기에서 시연됩니다. 셀 B5 에 숫자가 있습니다.
값을 얻으려면 셀을 선택하고 요구 사항에 따라 수식을 적어 두십시오.
값을 변환하려면 '$#,###.00' 형식으로 변환하면 수식은 다음과 같습니다.
=TEXT($B$5,"$#,###.00")
값을 '($#,###.00)' 형식으로 변환하면 수식은be:
=TEXT($B$5,"($#,###.00)")
값을 '-$#,###.00' 형식으로 변환하려면 , 수식은 다음과 같습니다.
=TEXT($B$5,"-$#,###.00")
값을 '¥#,###' 형식의 경우 수식은 다음과 같습니다.
=TEXT($B$5,"
¥#,###")
값을 '¥#로 변환하려면 ##,###' 형식의 경우 수식은 다음과 같습니다.
=TEXT($B$5,"
¥###,###")
값을 '$####.00' 형식으로 변환하면 수식은 다음과 같습니다.
=TEXT($B$5,"$####.00")
값을 '$#.00' 형식으로 변환하려면 수식은 다음과 같습니다.
=TEXT($B$5,"$#.00")
입력 을 누르십시오. 원하는 통화 형식을 얻을 수 있습니다.
그래서. Excel TEXT 함수를 사용하여 숫자를 통화 형식으로 지정할 수 있다고 말할 수 있습니다.
자세히 알아보기: Excel 텍스트 함수 형식 코드
3. 날짜 형식 지정
이제 TEXT 기능을 사용하여 다양한 형식의 날짜 형식을 지정할 것입니다. 날짜 값은 셀 B5 에 있습니다. 9 개의 다양한 날짜 형식을 보여드리겠습니다.
먼저 원하는 셀을 선택하고 요구 사항에 따라 수식을 작성합니다.
날짜를 다음으로 변환하려면 'DDMMMYYY' 형식의 경우 수식은 다음과 같습니다.
=TEXT($B$5,"DDMMMYYY")
날짜를 으로 변환' DDMMMYY' 형식의 경우 수식은 다음과 같습니다.
=TEXT($B$5,"DDMMMYY")
날짜를 'MMM DD, YYYY로 변환하려면 ' 형식의 경우 수식은 다음과 같습니다.
=TEXT($B$5,"MMM DD, YYYY")
날짜를 'DDDD' 형식으로 변환하면 수식은 다음과 같습니다.
=TEXT($B$5,"DDDD")
날짜를 다음으로 변환하려면 'DDDD,DDMMMYYYY' 형식의 경우 수식은 다음과 같습니다.
=TEXT($B$5,"DDDD, DDMMMYYYY")
날짜를 <1로 변환하는 경우>'DDDD, MMM DD, YYYY' 형식인 경우 수식은 다음과 같습니다.
=TEXT($B$5,"DDDD, MMM DD, YYYY")
날짜를 'MM/DD/YYYY' 형식의 경우 수식은 다음과 같습니다.
=TEXT($B$5,"MM/DD/YYYY")
날짜를 'MM/DD' 형식의 경우 수식은 다음과 같습니다.
=TEXT($B$5,"MM/DD")
날짜를 로 변환하려면 'YYYY-MM-DD' 형식인 경우 수식은 다음과 같습니다.
=TEXT($B$5,"YYYY-MM-DD")
그런 다음 Enter<를 누릅니다. 2>. 원하는 날짜 형식을 얻을 수 있습니다.
따라서. Excel TEXT 함수를 사용하여 날짜 서식을 지정할 수 있다고 말할 수 있습니다.
4. 서식 시간
여기서 TEXT 함수는 다른 형식으로 시간 값을 형식화하는 데 도움이 됩니다. 서식을 지정해야 하는 시간은 셀 B5 에 있습니다. 3 개의 다양한 유형의 시간 형식을 표시합니다.
먼저 셀을 선택하고 요구 사항에 따라 수식을 작성합니다.
시간을 변환하려면 'H:MM AM/PM' 형식으로 변환하면 공식은 다음과 같습니다.
=TEXT($B$5,"H:MM AM/PM")
시간을 'H:MM:SS AM/PM' 형식으로 변환하면 수식은 다음과 같습니다.
=TEXT($B$5,"H:MM:SS AM/PM")
시간을 'H:MM:SS AM/PM' 형식으로 변환하려면 수식이be:
=TEXT(NOW(),"H:MM:SS AM/PM")
NOW 기능 도 사용할 것입니다.
그 후, Enter 를 누르십시오. 원하는 시간 형식을 얻을 수 있습니다.
따라서. Excel TEXT 함수를 사용하여 원하는 시간 형식을 지정할 수 있다고 말할 수 있습니다.
5. 결합된 날짜 및 시간 형식 지정
때로는 데이터 세트에 둘 다 포함되어 있습니다. 동일한 셀의 날짜와 시간. 이 경우 TEXT 기능을 사용하여 서식을 지정할 수 있습니다. 시간과 날짜가 함께 배치된 3 개의 서로 다른 유형의 서식을 보여줍니다. 값은 셀 B5 에 있습니다.
먼저 셀을 선택하고 필요에 따라 수식을 적어 둡니다.
날짜와 시간을 모두 'MMM DD, YYYY H:MM:SS AM/PM' 형식, 수식은 다음과 같습니다.
=TEXT($B$5,"MMM DD, YYYY H:MM:SS AM/PM")
날짜와 시간을 모두 'YYYY-MM-DD H:MM AM/PM' 형식으로 변환하는 경우 수식은 다음과 같습니다.
=TEXT($B$5,"YYYY-MM-DD H:MM AM/PM")
날짜와 시간을 모두 'YYYY-MM-DD H:MM' 형식으로 변환하려면 공식은 다음과 같습니다.
=TEXT($B$5,"YYYY-MM-DD H:MM")
다음으로 Enter 키를 누릅니다. 원하는 대로 값이 포맷된다는 것을 알 수 있습니다.
드디어. Excel TEXT 함수를 사용하여 날짜와 시간을 동시에 형식화할 수 있다고 말할 수 있습니다.
6. 형식화 백분율
TEXT 기능을 사용하여 숫자를 백분율로 표시합니다. 우리 3 개의 다른 유형의 서식을 표시할 것입니다. 주로 형식은 소수점 뒤에 유지하는 자릿수에 따라 달라집니다. 변환할 값은 셀 B5 에 있습니다.
먼저 셀을 선택하고 요구 사항에 따라 수식을 기록합니다.
변환하려면 값을 '0%' 형식으로 변환하면 공식은 다음과 같습니다.
=TEXT($B$5,"0%")
값을 '0.0%' 형식의 경우 수식은 다음과 같습니다.
=TEXT($B$5,"0.0%")
값을 으로 변환하려면' 0.00%' 형식의 경우 수식은 다음과 같습니다.
=TEXT($B$5,"0.00%")
이제 Enter 키를 누릅니다. 원하는 백분율 서식을 얻을 수 있습니다.
결국. Excel TEXT 함수를 사용하여 숫자를 백분율 형식으로 지정할 수 있다고 말할 수 있습니다.
자세히 알아보기: 범례에 백분율을 표시하는 방법 Excel 원형 차트에서(간단한 단계 포함)
7. 분수 숫자 서식 지정
이 예에서는 TEXT 함수를 사용하여 분수 숫자 서식을 지정합니다. 우리는 9 개의 서로 다른 서식 유형을 시연할 것입니다. 서식을 지정할 십진수 값은 셀 B5 에 있습니다.
셀을 선택하고 요구 사항에 따라 수식을 기록합니다.
값을 다음으로 변환하려면 '?/?' 분수 형식의 경우 수식은 다음과 같습니다.
=TEXT($B$5,"?/?")
값을 '?/??' 분수 형식,수식은 다음과 같습니다.
=TEXT($B$5,"?/??")
값을 '?/???' 분수 형식으로 변환하려면 , 수식은 다음과 같습니다.
=TEXT($B$5,"?/???")
값을 '?/2' 분수 형식으로 변환하려면 수식은 다음과 같습니다.
=TEXT($B$5,"?/2")
값을 '?/4' 분수 형식으로 변환하려면 수식은 다음과 같습니다.
=TEXT($B$5,"?/4")
값을 '?/8' 분수 형식으로 변환하는 경우 수식은
=TEXT($B$5,"?/8")
값을 '?/16' 분수 형식으로 변환하려면 수식이 be:
=TEXT($B$5,"?/16")
값을 '?/10' 분수 형식으로 변환하는 경우 수식은 다음과 같습니다. :
=TEXT($B$5,"?/10")
값을 '?/100' 분수 형식으로 변환하려면 공식은 다음과 같습니다.
=TEXT($B$5,"?/100")
마지막으로 Enter 를 누릅니다. 원하는 백분율 서식을 얻을 수 있습니다.
따라서. Excel TEXT 함수를 사용하여 십진수를 분수로 형식화할 수 있다고 말할 수 있습니다.
8. 과학적 숫자 형식화
다음 예에서, TEXT 기능을 통해 숫자 값을 과학적 숫자로 포맷합니다. 소수점 뒤의 자릿수를 기준으로 숫자 형식을 지정할 것입니다. 서식을 지정할 원래 숫자 값은 셀 B5 에 있습니다.
처음에는 아무 셀이나 선택하고 원하는 수식을 작성합니다.욕망.
값을 '0.00E+00' 형식으로 변환하려면 공식은 다음과 같습니다.
=TEXT($B$5,"0.00E+00")
값을 '0.0E+00' 형식으로 변환하는 경우 수식은 다음과 같습니다.
=TEXT($B$5,"0.0E+00")
Enter 를 누르십시오. 형식이 지정된 값을 얻게 됩니다.
따라서. Excel TEXT 함수를 사용하여 십진수를 과학수로 형식화할 수 있다고 말할 수 있습니다.
9. 전화번호 형식화
이제 TEXT 기능을 사용하여 일반적인 숫자 값을 전화로 포맷하는 포맷 절차를 보여줍니다. 숫자 값은 셀 B5 에 있습니다.
먼저 셀을 선택하고 요구 사항에 따라 수식을 적어 둡니다.
값을 <1로 변환하려면>'(##) ###-###-#####' 형식인 경우 수식은 다음과 같습니다.
=TEXT($B$5,"(##) ###-###-#####")
그런 다음 Enter 를 누릅니다. 전화번호를 알아내게 됩니다.
따라서. Excel TEXT 함수를 사용하여 십진수를 분수로 형식화할 수 있다고 말할 수 있습니다.
10. 0 선행 숫자 형식화
마지막 예에서 , 제로(0) 로 시작해야 하는 숫자에 대해 TEXT 함수 형식을 사용할 것입니다. 서식 지정을 위한 3 개의 다른 수식을 보여드리겠습니다. 숫자는 셀 B5 에 있습니다.
먼저 아무 셀이나 선택하고 원하는 수식을 적습니다.요구 사항.
값을 '00' 형식으로 변환하려면 수식이 다음과 같습니다.
=TEXT($B$5,"00")
값을 '000' 형식으로 변환하는 경우 수식은 다음과 같습니다.
=TEXT($B$5,"000")
값을 '0000' 형식으로 변환하려면 수식은 다음과 같습니다.
=TEXT($B$5,"0000")
그런 다음 <키를 누릅니다. 1> 를 입력합니다. 원하는 백분율 서식을 얻을 수 있습니다.
마지막으로. Excel TEXT 함수를 사용하여 0 으로 시작하는 10진수 형식을 지정할 수 있다고 말할 수 있습니다.
VBA 형식 기능 개요
형식 은 VBA 기능입니다. Excel 스프레드시트에서 찾거나 사용할 수 없습니다. 이 기능은 VBA 코드를 작성할 때만 사용할 수 있습니다.
⏺ 기능 목적:
이 기능은 일반적으로 형식을 변경하는 데 사용됩니다. VBA를 통한 셀 값.
⏺ 구문:
Format(Expression, [Format])
⏺ 인수 설명:
인수 | 필수/선택 | 설명 |
---|---|---|
식 | 필수 | 식 은 필요에 따라 서식을 지정하려는 텍스트 문자열 또는 셀 값입니다. |
형식 | 선택 사항 | 원하는 셀 서식입니다. |
⏺ 반환:
코드를 실행한 후 함수는 원하는 형식으로 셀 값을 표시합니다.
⏺