숫자를 다른 숫자 체계로 변환

적용 대상
Microsoft 365용 Excel Mac용 Microsoft 365용 Excel Excel 2024 Mac용 Excel 2024 Excel 2021 Mac용 Excel 2021 Excel 2019 Excel 2016 iPad용 Excel iPhone용 Excel Android 태블릿용 Excel Android 휴대폰용 Excel

숫자 체계는 숫자를 기호 문자로 표현하는 체계적인 방법이며, 기본 값을 사용하여 숫자를 압축 형식으로 편리하게 그룹화합니다. 가장 일반적인 숫자 체계는 기본 값이 10이고 기호 문자 집합이 0, 1, 2, 3, 4, 5, 6, 7, 8, 9인 10진수입니다. 그러나 다른 숫자 체계도 있으며 특정 목적으로 사용하는 것이 더 효율적일 수 있습니다. 예를 들어 컴퓨터는 부울 논리를 사용하여 계산과 연산을 수행하기 때문에 기본값이 2인 이진수 시스템을 사용합니다.

참고

이 문서에서는 다양한 숫자 체계에 대해 설명합니다. 지역에 따라 천 또는 소수점을 구분하는 데 사용되는 문자를 변경하려면 Microsoft Q&A에서 천 또는 소수점을 구분하는 데 사용되는 문자 변경 을 참조하세요.

Microsoft Office Excel에는 다음 숫자 체계로 숫자를 변환하는 데 사용할 수 있는 여러 함수가 있습니다.

숫자 체계 기준 값 기호 문자 집합
이진 2 0,1
8진수 8 0, 1, 2, 3, 4, 5, 6, 7
10진수 10 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
16진수 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

2진수를 10진수로 변환

이 작업을 수행하려면 BIN2DEC 함수를 사용합니다.

수식 설명(결과)
=BIN2DEC(1100100) 2진수 1100100을 100(100)으로 변환합니다.
=BIN2DEC(1111111111) 2진수 1111111111을 10진수(-1)로 변환합니다.

2진수를 16진수로 변환

이 작업을 수행하려면 BIN2HEX 함수를 사용합니다.

수식 설명(결과)
=BIN2HEX(11111011, 4) 2진수 11111011 4자의 16진수(00FB)로 변환합니다.
=BIN2HEX(1110) 2진수 1110을 16진수(E)로 변환합니다.
=BIN2HEX(1111111111) 2진수 1111111111 16진수로 변환합니다(FFFFFFFFFF).

2진수를 8진수로 변환

이 작업을 수행하려면 BIN2OCT 함수를 사용합니다.

수식 설명(결과)
=BIN2OCT(1001, 3) 2진수 1001을 3자의 8진수(011)로 변환합니다.
=BIN2OCT(1100100) 이진 파일 1100100을 8진수(144)로 변환합니다.
=BIN2OCT(1111111111) 이진 1111111111를 8진수(7777777777)로 변환합니다.

10진수를 2진수로 변환합니다.

이 작업을 수행하려면 DEC2BIN 함수를 사용합니다.

수식 설명(결과)
=DEC2BIN(9, 4) 90진수를 4자리 2진수(1001)로 변환합니다.
=DEC2BIN(-100) 10진수 -100을 2진수(1110011100)로 변환합니다.

10진수를 16진수로 변환

이 작업을 수행하려면 DEC2HEX 함수를 사용합니다.

수식 설명(결과)
=DEC2HEX(100, 4) 10진수 100을 4자 16진수로 변환합니다(0064).
=DEC2HEX(-54) 10진수 -54를 16진수로 변환합니다(FFFFFFFFCA).

10진수를 8진수로 변환

이 작업을 수행하려면 DEC2OCT 함수를 사용합니다.

수식 설명(결과)
=DEC2OCT(58, 3) 10진수 58을 8진수(072)로 변환합니다.
=DEC2OCT(-100) 10진수를 8진수(7777777634)로 변환합니다.

16진수를 2진수로 변환

이 작업을 수행하려면 HEX2BIN 함수를 사용합니다.

수식 설명(결과)
=HEX2BIN("F", 8) 16진수 F를 8자(00001111)의 2진수로 변환합니다.
=HEX2BIN("B7") 16진수 B7을 2진수(10110111)로 변환합니다.
=HEX2BIN("FFFFFFFFFF") 16진수 FFFFFFFFFF를 2진수(1111111111)로 변환합니다.

16진수를 10진수로 변환

이 작업을 수행하려면 HEX2DEC 함수를 사용합니다.

수식 설명(결과)
=HEX2DEC("A5") 16진수 A5를 10진수(165)로 변환합니다.
=HEX2DEC("FFFFFFFF5B") 16진수 FFFFFFFF5B을 10진수(-165)로 변환합니다.
=HEX2DEC("3DA408B9") 16진수 3DA408B9를 10진수(1034160313)로 변환합니다.

16진수를 8진수로 변환

이 작업을 수행하려면 HEX2OCT 함수를 사용합니다.

수식 설명(결과)
=HEX2OCT("F", 3) 16진수 F를 3자의 8진수로 변환합니다(017).
=HEX2OCT("3B4E") 16진수 3B4E를 8진수(35516)로 변환합니다.
=HEX2OCT("FFFFFFFF00") 16진수 FFFFFFFF00을 8진수(7777777400)로 변환합니다.

8진수를 2진수로 변환

이 작업을 수행하려면 OCT2BIN 함수를 사용합니다.

수식 설명(결과)
=OCT2BIN(3, 3) 8진수 3을 3자의 2진수로 변환합니다(011).
=OCT2BIN(7777777000) 8진수 7777777000를 2진수로 변환합니다(1000000000).

8진수를 10진수로 변환

이 작업을 수행하려면 OCT2DEC 함수를 사용합니다.

수식 설명(결과)
=OCT2DEC(54) 8진수 54를 10진수(44)로 변환합니다.
=OCT2DEC(7777777533) 8진수 7777777533을 10진수(-165)로 변환합니다.

8진수를 16진수로 변환

이 작업을 수행하려면 OCT2HEX 함수를 사용합니다.

수식 설명(결과)
=OCT2HEX(100, 4) 8진수 100을 4자의 16진수로 변환합니다(0040).
=OCT2HEX(7777777533) 8진수 7777777533를 16진수(FFFFFFFF5B)로 변환합니다.

참고 항목

웹용 Excel에서 국가별 형식 설정 변경