목차
이 자습서에서는 Excel에서 VALUE 함수를 사용하여 텍스트 문자열을 숫자 값으로 변환하는 방법을 보여줍니다.
일반적으로 Microsoft Excel은 텍스트로 저장된 숫자를 인식하고 이를 숫자 형식으로 변환합니다. 자동으로. 그러나 데이터가 Excel에서 인식할 수 없는 형식으로 저장되면 숫자 값이 텍스트 문자열로 남아 계산이 불가능할 수 있습니다. 이러한 상황에서 VALUE 함수는 빠른 해결책이 될 수 있습니다.
Excel VALUE 함수
Excel의 VALUE 함수는 텍스트 값을 숫자로 변환하도록 설계되었습니다. 숫자 문자열, 날짜 및 시간을 인식할 수 있습니다.
VALUE 함수의 구문은 매우 간단합니다.
VALUE(텍스트)여기서 텍스트 는 따옴표 또는 숫자로 변경할 텍스트가 포함된 셀에 대한 참조입니다.
VALUE 함수는 Excel 2007에서 도입되었으며 Excel 2010, Excel 2013, Excel 2016 및 이후 버전에서 사용할 수 있습니다.
예를 들어 A2의 텍스트를 숫자로 변환하려면 다음 수식을 사용합니다.
=VALUE(A2)
아래 스크린샷에서 A열의 원래 왼쪽 정렬 문자열과 B 열의 변환된 오른쪽 정렬 숫자:
Excel에서 VALUE 함수를 사용하는 방법 - 수식 예
앞서 지적했듯이 대부분의 상황에서 Excel 필요한 경우 텍스트를 자동으로 숫자로 변환합니다. 그러나 일부 상황에서는 명시적으로 알려야 합니다.그러려면 엑셀. 아래 예는 이것이 실제로 어떻게 작동하는지 보여줍니다.
텍스트를 숫자로 변환하는 VALUE 수식
Excel에서 VALUE 함수의 주요 목적이 텍스트 문자열을 숫자 값으로 변경하는 것임을 이미 알고 있습니다. .
다음 수식은 어떤 종류의 문자열을 숫자로 바꿀 수 있는지에 대한 아이디어를 제공합니다.
수식 | 결과 | Explanation |
=VALUE("$10,000") | 10000 | 텍스트 문자열에 해당하는 숫자를 반환합니다. |
=VALUE("12:00") | 0.5 | 오후 12시에 해당하는 10진수를 반환합니다(Excel에 내부적으로 저장됨). |
=VALUE("5:30")+VALUE("00:30") | 0.25 | 오전 6시(5:30 + 00:30 = 6:00). |
아래 스크린샷은 동일한 VALUE 수식으로 수행된 텍스트를 숫자로 변환하는 몇 가지 추가 작업을 보여줍니다.
텍스트 문자열에서 숫자 추출
대부분의 Excel 사용자는 처음부터 필요한 문자 수를 추출하는 방법을 알고 있습니다. 문자열의 끝 또는 중간 - LEFT, RIGHT 및 MID 기능을 사용합니다. 그렇게 할 때 숫자를 추출하는 경우에도 이러한 모든 함수의 출력은 항상 텍스트라는 점을 기억해야 합니다. 다른 Excel 함수는 추출된 문자를 숫자가 아닌 텍스트로 처리하기 때문에 어떤 상황에서는 관련이 없을 수 있지만 다른 경우에는 중요합니다.
에서 볼 수 있듯이아래 스크린샷에서 SUM 함수는 추출된 값을 더할 수 없지만 첫눈에 잘못된 점을 알아차리지 못할 수도 있습니다. 텍스트의 일반적인 왼쪽 정렬을 제외하고는 다음과 같습니다>
추출된 숫자를 추가 계산에 사용해야 하는 경우 수식을 VALUE 함수로 래핑하십시오. 예:
문자열에서 처음 두 문자를 추출하고 결과를 숫자로 반환하려면:
=VALUE(LEFT(A2,2))
문자열 시작 부분에서 두 문자를 추출하려면 10번째 문자:
=VALUE(MID(A3,10,2))
문자열에서 마지막 두 문자를 숫자로 추출하려면:
=VALUE(RIGHT(A4,2))
위 공식은 숫자뿐만 아니라 그 과정에서 텍스트를 숫자로 변환하는 작업도 수행합니다. 이제 SUM 함수는 차질 없이 추출된 숫자를 계산할 수 있습니다.
물론 이러한 간단한 예는 대부분 데모 목적과 개념 설명을 위한 것입니다. 실제 워크시트에서는 문자열의 임의 위치에서 가변적인 자릿수를 추출해야 할 수 있습니다. 다음 자습서에서는 이 작업을 수행하는 방법을 보여줍니다. Excel에서 문자열에서 숫자를 추출하는 방법.
텍스트를 날짜 및 시간으로 변환하는 VALUE 함수
날짜/시간 텍스트 문자열에 사용될 때 VALUE 함수는 내부 Excel 시스템의 날짜 또는/및 시간을 나타내는 일련 번호를 반환합니다(날짜는 정수, 시간은 10진수). 결과가날짜, 수식 셀에 날짜 형식을 적용합니다(시간의 경우에도 마찬가지임). 자세한 내용은 Excel 날짜 형식을 참조하세요.
아래 스크린샷은 가능한 출력을 보여줍니다.
또한 대체 방법을 사용하여 텍스트를 Excel의 날짜 및 시간:
텍스트 형식의 날짜 값을 일반 Excel 날짜로 변환하려면 DATEVALUE 함수 또는 Excel에서 텍스트를 날짜로 변환하는 방법에 설명된 다른 방법을 사용하세요.
텍스트 문자열을 시간으로 변환하려면 Excel에서 텍스트를 시간으로 변환에 표시된 대로 TIMEVALUE 함수를 사용합니다.
Excel VALUE 함수가 #VALUE 오류를 반환하는 이유
원본 문자열이 Excel에서 인식되지 않는 형식으로 나타나면 VALUE 수식이 #VALUE 오류를 반환합니다. 예:
이 문제를 어떻게 해결합니까? Excel에서 문자열에서 숫자를 추출하는 방법에 설명된 더 복잡한 수식을 사용합니다.
이 짧은 자습서가 Excel에서 VALUE 함수를 사용하는 방법을 이해하는 데 도움이 되었기를 바랍니다. 수식을 자세히 살펴보려면 샘플 Excel VALUE 함수 통합 문서를 다운로드하세요. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙겠습니다!