본문 바로가기
Computer

엑셀 셀값의 일부를 제거하거나 변경하여 계산하는 방법

by 네이비CCTV 2025. 1. 19.
반응형

 

 

 

목차

 

    엑셀 VALUE와 SUBSTITUTE 함수 사용법

    두 함수를 사용하여 특정 셀값에 텍스트와 숫자가 혼합되어 있을 때 텍스트를 제거하고 숫자만 남긴 후 계산할 수 있습니다. 두 함수의 사용 방법을 알아보고, 사용 예제를 통해 방법도 생각해 보겠습니다.

    엑셀 수식 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_textnew_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
    반응형