엑셀 CELL 함수 사용법 및 주의사항 :: 정보 함수

셀의 서식이나 위치, 내용등의 정보를 반환하는 CELL 함수의 사용법 및 주의사항을 알아봅니다.

홈페이지 » 엑셀 CELL 함수 사용법 및 주의사항 :: 정보 함수

엑셀 CELL 함수 사용법 및 공식 총정리

엑셀 CELL 함수 목차 바로가기
함수 요약

엑셀 CELL 함수는 셀의 서식, 위치, 내용등의 정보를 반환하는 함수입니다.

함수 구문
= CELL ( 정보유형, [셀참조] )
인수 알아보기
인수설명
정보유형반환할 셀의 정보 유형입니다.

정보유형에 따라 셀 참조, 파일명, 서식 등의 다양한 정보를 반환합니다.

셀참조
[선택인수]
관련 정보를 반환할 셀입니다.

생략될 경우 마지막으로 변경된 셀(현재 활성화된 셀)에 대한 정보를 반환합니다.

CELL 함수 상세설명

엑셀 CELL 함수는 지정한 셀의 서식, 위치, 내용등의 정보를 반환하는 함수입니다. 정보 유형에따라 셀주소, 행번호, 열번호, 서식, 열너비 등의 정보를 반환할 수 있습니다. 정보유형으로 사용할 수 있는 종류는 아래 별도의 표로 자세히 적어드렸습니다.

셀참조는 선택인수입니다. 셀참조가 생략될 경우 마지막으로 변경된 셀(또는 현재 활성화된 셀)의 정보를 반환합니다. 만약 셀참조가 범위일 경우, 범위의 첫번째 셀(좌측상단)의 정보만 반환합니다.

정보유형은 큰따옴표(")로 묶어서 입력해야 합니다.

정보 유형 종류

정보유형설명
"address"참조셀의 주소를 절대참조로 반환합니다.
"col"참조셀의 열 번호를 반환합니다.
"color"사용자 지정 서식으로 음수일 경우 글자색이 지정될 경우 1을 반환하고 그렇지 않으면 0을 반환합니다.
"contents"참조셀의 값을 반환합니다. (참조셀에 수식이 입력되어 있을 경우, 수식이 아닌 값을 반환합니다.)
"filename"현재 통합문서/워크시트의 전체 경로를 반환합니다. 통합문서가 저장되어있지 않을 경우에는 빈 텍스트("")를 반환합니다.
"format"셀에 적용된 숫자 서식에 해당하는 코드를 반환합니다. 반환되는 코드종류를 아래 별도의 표로 자세히 적어드렸습니다.
"parentheses"사용자 지정 서식으로 괄호()가 적용되었을 경우 1을 반환하고 그렇지 않으면 0을 반환합니다.
"prefix"참조셀의 정렬방식에 따라 다른 기호를 반환합니다.

  • 좌측정렬 : ' (작은따옴표)
  • 우측정렬 : " (큰따옴표)
  • 가운데정렬 : ^ (캐럿)
  • 양쪽정렬 : / (백슬래시)
  • 아무 정렬도 아님 : (빈칸)
"protect"셀이 잠겨있으면 1을 반환하고 그렇지 않으면 0을 반환합니다.
"row"참조셀의 행 번호를 반환합니다.
"type"참조셀의 값 형식에 따라 다른 기호를 반환합니다.

  • 비어있음 : b (blank 의 약자)
  • 텍스트 : l (label 의 약자)
  • 그외 : v (value의 약자)
"width"참조셀의 열너비를 반환합니다. 2개 항목이 배열로 반환됩니다.

  • 첫번째값 : 열너비 (숫자)
  • 두번째값 : 기본값여부 (TRUE/FALSE)

CELL 함수 서식 코드

반환 코드서식
"G"일반
"F0"0
",0"#,##0
"F2"0
",2"#,##0.00
"C0"$#,##0_);($#,##0)
"C0-"$#,##0_);[빨강]($#,##0)
"C2"$#,##0.00_);($#,##0.00)
"C2-"$#,##0.00_);[빨강]($#,##0.00)
"P0"0%
"P2"0.00%
"S2"0.00E+00
"G"# ?/? 또는 # ??/??
"D4"yyyy/m/d 또는 m/d/yy h:mm 또는 yyyy/mm/dd
"D1"d-mmm-yy 또는 dd-mmm-yy
"D2"d-mmm 또는 dd-mmm
"D3"mmm-yy
"D5"mm/dd
"D7"h:mm AM/PM
"D6"h:mm:ss AM/PM
"D9"h:mm
"D8"h:mm:ss
CELL 함수 사용법 간단예제
  1. 마지막으로 변경된 셀의 행 번호 반환하기 (현재 활성화된 셀의 행번호 반환하기)
    =CELL("ROW")
    ' 현재 활성화된 셀의 행 번호를 반환합니다.
  2. 현재 파일의 파일경로 출력하기
    =LEFT(CELL("filename",A1),FIND("\[",CELL("filename",A1)))
    =LEFT("C\오빠두엑셀\[예제파일.xlsx]!Sheet1",FIND("\[","C\오빠두엑셀\[예제파일.xlsx]!Sheet1"))
    =LEFT("C\오빠두엑셀\[예제파일.xlsx]!Sheet1",8)
    ="C\오빠두엑셀\"
    '현재 파일의 파일경로를 반환합니다. 파일이 저장되어있지 않을 경우 #VALUE! 오류를 반환합니다.
호환성
운영체제호환성
Windows 버전모든 엑셀 버전에서 사용 가능합니다.
Mac 버전모든 엑셀 버전에서 사용 가능합니다.

예제파일 다운로드

관련 기초함수
셀 또는 범위를 텍스트/문자열에서 직접 참조합니다.

그 외 참고사항

  • 엑셀 CELL 함수의 참조셀은 선택인수입니다. 참조셀이 생략될 경우 CELL 함수는 마지막으로 변경된 셀 (또는 현재 활성화된 셀)을 참조합니다.
  • 정보유형은 반드시 큰따옴표(") 안에 입력해야 합니다.
  • 참조셀로 범위가 입력될 경우 CELL 함수는 범위의 첫번째 셀을 참조합니다.
  • CELL 함수의 결과값은 F9키(지금 계산)을 눌러 갱신할 수 있습니다.

관련 함수공식

실행 중인 통합문서의 파일경로를 반환합니다.
현재 실행중인 시트의 시트명을 반환합니다.

관련링크 : MS 홈페이지 엑셀 CELL함수 사용법

5 2 votes
게시글평점
현재 페이지 댓글알림 신청
알림 설정
guest
2 Comments
Inline Feedbacks
View all comments
wngmal@naver.com
2020년 8월 28일 4:43 오후
게시글평점 :
     

좋은 내용 감사합니다!

갱
2020년 10월 12일 10:12 오후
게시글평점 :
     

예제파일이 있어서 좋아요

2
0
여러분의 생각을 댓글로 남겨주세요.x