엑셀 함수 및 예제

엑셀 함수 및 예제 VALUE 함수

joy-taei 2025. 6. 6. 10:00
반응형

엑셀에서 VALUE 함수는 텍스트 형식으로 되어 있는 숫자를 실제 숫자로 변환하는 데 사용됩니다.


🔹 함수 구조

=VALUE(text)
  • text: 숫자로 변환하려는 텍스트입니다. 이 텍스트는 숫자, 날짜, 시간 형식일 수 있습니다.

🔹 주요 특징

  • VALUE 함수는 주로 숫자처럼 보이지만 텍스트로 인식된 셀을 숫자로 바꾸는 데 사용됩니다.
  • 예전 버전의 엑셀에서는 이 함수가 더 유용했지만, 최신 버전에서는 엑셀이 자동으로 텍스트를 숫자로 변환해주는 경우가 많습니다.

🔹 예제

A B

'123 =VALUE(A1) → 123
'00123 =VALUE(A2) → 123
'12.34 =VALUE(A3) → 12.34
'2024-12-25 =VALUE(A4) → 45365 (날짜 시리얼)
'3:00 PM =VALUE(A5) → 0.625 (시간 시리얼)

⚠️ 참고: 날짜와 시간은 엑셀 내부적으로 숫자(시리얼 값) 로 저장되기 때문에 VALUE로 변환하면 해당 숫자가 출력됩니다.


반응형

🔹 실용 예시

문제 상황:

어떤 웹사이트에서 복사한 숫자가 셀에서 왼쪽 정렬되고, 수식에서 사용되지 않음 → 텍스트로 인식된 숫자

해결 방법:

=VALUE(A1)

또는 수식 없이 전체 범위에 VALUE 적용하려면 "텍스트 나누기" 도구나 --A1 또는 A1*1도 사용할 수 있음.


VALUE 함수는 텍스트로 된 숫자를 실제 숫자로 변환할 때 매우 유용하며, 다른 함수들과 결합하면 훨씬 더 실용적으로 쓸 수 있습니다.

다음은 VALUE 함수와 자주 결합해서 사용하는 함수들과 그 예제입니다.


✅ 자주 사용하는 함수 조합 + 예제

결합 함수 설명 예시

TRIM 공백 제거 후 숫자 변환 =VALUE(TRIM(A1))
SUBSTITUTE 쉼표(,) 등 제거 후 숫자 변환 =VALUE(SUBSTITUTE(A1,",",""))
LEFT, RIGHT, MID 특정 위치의 텍스트 추출 후 숫자로 변환 =VALUE(LEFT(A1, 4))
IF 조건에 따라 텍스트를 숫자로 변환 =IF(ISNUMBER(A1), A1, VALUE(A1))
TEXT (거꾸로 사용) 숫자를 다시 텍스트로 포맷 =TEXT(VALUE(A1), "0.00")

🔍 예제 테이블

A B 설명

' 1,234 ' =VALUE(SUBSTITUTE(TRIM(A1), ",", "")) 공백과 쉼표 제거 후 숫자로
'₩12,345' =VALUE(SUBSTITUTE(SUBSTITUTE(A2,"₩",""),",","")) 원화 기호, 쉼표 제거 후 숫자로
'20240601 =DATE(LEFT(A3,4), MID(A3,5,2), RIGHT(A3,2)) 텍스트를 날짜로 변환
'3시간' =VALUE(SUBSTITUTE(A4,"시간","")) 한글 단위 제거 후 숫자로
'12,000원' =VALUE(SUBSTITUTE(SUBSTITUTE(A5,"원",""),",","")) 금액 문자 제거 후 숫자로

📌 팁: 빠른 숫자 변환 (대체 방법들)

  • =A1*1
  • =--A1
  • =N(A1)

모두 텍스트를 숫자로 바꾸는 데 사용할 수 있으며, VALUE 함수보다 더 간결할 수 있습니다.


 

반응형