엑셀 함수 및 예제

엑셀 YEAR 함수와 & 연산자를 TEXT 함수와 함께 활용 하기

joy-taei 2025. 7. 11. 11:08
반응형
반응형

엑셀에서 YEAR 함수와 & 연산자는 날짜 처리와 문자열 결합에서 자주 사용하는 기능입니다. 각각 자세히 설명드릴게요:


 1. YEAR 함수

● 기능

YEAR 함수는 날짜에서 연도(Year)만 추출하는 함수입니다.

● 사용법

=YEAR(날짜)

● 예시

A열 (날짜) B열 (공식) 결과

2025-07-11 =YEAR(A1) 2025
2010-01-05 =YEAR(A2) 2010

👉 주의: 입력값은 날짜 형식이거나 DATE() 함수로 생성된 값이어야 합니다.


 2. & 연산자

● 기능

& 연산자는 문자열(텍스트)을 연결(Concatenate) 합니다.

● 사용법

=텍스트1 & 텍스트2 & ...

● 예시

A열 B열 C열 (공식) 결과

철수 =A1 & B1 김철수
2025-07-11   "오늘은 " & A1 오늘은 2025-07-11
2025-07-11   "연도는 " & YEAR(A1) 연도는 2025

👉 숫자나 날짜도 문자열처럼 자동 변환되어 연결됩니다.


활용 예시: YEAR + &

A열 (날짜) B열 (공식) 결과

2025-07-11 "올해는 " & YEAR(A1) & "년입니다." 올해는 2025년입니다.

좋습니다! YEAR 함수와 & 연산자를 TEXT 함수와 함께 활용하는 날짜 포맷 응용 예제를 아래에 정리해드릴게요.


3. TEXT 함수 + YEAR + & 연산자 예제

TEXT 함수는 날짜나 숫자를 원하는 형식의 문자열로 바꾸는 함수입니다.

● 기본 구조

=TEXT(날짜, "원하는형식")

예: =TEXT(A1, "yyyy년 mm월 dd일") → 2025년 07월 11일


 

위에서 소개한 YEAR, TEXT, & 연산자를 활용한 날짜 문장 만들기 예제를 하나하나 쉽고 자세히 설명드릴게요.


 예제 1: 날짜를 문장으로 변환

● 수식

="오늘은 " & TEXT(A1, "yyyy년 mm월 dd일") & " 입니다."

● 의미 분석

  • "오늘은 ": 문자열 → 그냥 그대로 "오늘은"이라는 텍스트입니다.
  • TEXT(A1, "yyyy년 mm월 dd일"):
    → A1 셀에 있는 날짜를 "2025년 07월 11일" 형태로 포맷(서식) 변경한 것입니다.
  • " 입니다.": 문장의 끝 문구
  • &: 위의 3개를 한 줄의 문장으로 이어주는 연결 연산자입니다.

결과

A1 날짜 결과 출력

2025-07-11 오늘은 2025년 07월 11일 입니다.

예제 2: 연도만 문장에 사용하기

● 수식

="해당 날짜의 연도는 " & YEAR(A1) & "년입니다."

● 의미 분석

  • "해당 날짜의 연도는 ": 문자열 그대로
  • YEAR(A1): A1 셀의 날짜 중 연도만 추출 → 예: 2025
  • "년입니다.": 문장 마무리
  • &: 연결

결과

A1 날짜 결과 출력

2025-07-11 해당 날짜의 연도는 2025년입니다.

 예제 3: 날짜 + 요일 포함

● 수식

="오늘은 " & TEXT(A1, "yyyy년 mm월 dd일 dddd") & "입니다."

● 의미 분석

  • TEXT(A1, "yyyy년 mm월 dd일 dddd"):
    → 날짜를 "2025년 07월 11일 금요일"처럼 요일까지 포함된 형식으로 변환
  • dddd: 요일 전체 (예: 금요일), ddd는 약식 (예: 금)

 결과

A1 날짜 결과 출력

2025-07-11 오늘은 2025년 07월 11일 금요일입니다.

💡 참고 정리

포맷코드 설명 예시 결과

yyyy 연도 (4자리) 2025
yy 연도 (2자리) 25
mm 월 (2자리) 07
m 월 (1자리도 가능) 7
dd 일 (2자리) 11
d 일 (1자리도 가능) 11
ddd 요일 (약식)
dddd 요일 (전체) 금요일

 

반응형