반응형
목차
엑셀 VALUE와 SUBSTITUTE 함수 사용법
두 함수를 사용하여 특정 셀값에 텍스트와 숫자가 혼합되어 있을 때 텍스트를 제거하고 숫자만 남긴 후 계산할 수 있습니다. 두 함수의 사용 방법을 알아보고, 사용 예제를 통해 방법도 생각해 보겠습니다.
1. VALUE 함수
VALUE
함수는 텍스트 형태로 저장된 숫자를 숫자 데이터로 변환하는 데 사용됩니다.
기본 문법
=VALUE(text)
- text: 숫자로 변환하려는 텍스트 값입니다.
사용 예시
A | B |
---|---|
1234 | =VALUE(A1) → 1234 |
"4567" | =VALUE(A2) → 4567 |
"123.45" | =VALUE(A3) → 123.45 |
주요 특징
- 텍스트 형태로 저장된 숫자를 계산에 사용할 수 있는 숫자로 변환합니다.
- 시간, 날짜 등의 텍스트 값도 숫자로 변환 가능합니다.
- 예:
"01/19/2025"
는 엑셀 날짜 숫자(45177)로 변환됩니다.
2. SUBSTITUTE 함수
SUBSTITUTE
함수는 문자열 내 특정 텍스트를 다른 텍스트로 대체하는 데 사용됩니다.
기본 문법
=SUBSTITUTE(text, old_text, new_text, [instance_num])
- text: 대체 작업을 수행할 원본 텍스트입니다.
- old_text: 대체하려는 기존 텍스트입니다.
- new_text: 새로 대체할 텍스트입니다.
- instance_num (선택 사항): 대체 작업을 수행할 특정 인스턴스 번호입니다. 입력하지 않으면 모든 인스턴스가 대체됩니다.
사용 예시
A | B |
---|---|
"Hello, World!" | =SUBSTITUTE(A1, "World", "Excel") → "Hello, Excel!" |
"123-456-789" | =SUBSTITUTE(A2, "-", "") → "123456789" |
"Apple, Apple" | =SUBSTITUTE(A3, "Apple", "Banana", 2) → "Apple, Banana" |
주요 특징
- 전체 대체: 기본적으로 모든
old_text
를new_text
로 바꿉니다. - 특정 인스턴스 대체:
instance_num
을 지정하면 특정 발생 위치만 대체합니다.
실제 활용 사례
- 특정 문자 제거: 전화번호에서 하이픈 제거
=SUBSTITUTE("010-1234-5678", "-", "")
→ 01012345678 - 특정 단어 변경: "서울특별시"를 "서울시"로 변경
=SUBSTITUTE("서울특별시 강남구", "서울특별시", "서울시")
→ 서울시 강남구 - 특정 위치만 대체: "Hello, Hello, Hello"에서 두 번째 "Hello"를 "Hi"로 변경
=SUBSTITUTE("Hello, Hello, Hello", "Hello", "Hi", 2)
→ Hello, Hi, Hello
VALUE와 SUBSTITUTE 함수 조합
텍스트로 된 데이터를 숫자로 변환하고, 특정 문자를 제거해야 하는 경우 두 함수를 조합할 수 있습니다.
예시: 하이픈 제거 후 숫자로 변환
A | B |
---|---|
"123-456-789" | =VALUE(SUBSTITUTE(A1, "-", "")) → 123456789 |
반응형
'Computer' 카테고리의 다른 글
COUNTIF 함수 완벽 가이드: 엑셀 데이터 분석의 필수 도구 (0) | 2025.01.11 |
---|---|
엑셀 UNIQUE 함수 사용 방법: 데이터 중복 항목 제거 (0) | 2025.01.09 |
엑셀: 데이터 검색에 유용한 함수들 (0) | 2025.01.08 |
엑셀 매크로 VBA 잘할 수 있을까? (0) | 2025.01.07 |
엑셀 FILTER: 조건에 맞는 중복된 데이터 검색하는 방법 (0) | 2025.01.07 |