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

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

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

작성자 :
오빠두엑셀
최종 수정일 : 2020. 08. 28. 07:36
URL 복사
메모 남기기 : (6)

엑셀 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 함수는 범위의 첫번째 셀을 참조합니다.
  • CELL 함수의 결과값은 F9키(지금 계산)을 눌러 갱신할 수 있습니다.

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

4.8 6 투표
게시글평점
6 댓글
Inline Feedbacks
모든 댓글 보기
6
0
여러분의 생각을 댓글로 남겨주세요.x