본문 바로가기
엑셀

[Excel] 엑셀 CELL 함수 사용방법

by imfireguy 2021. 4. 24.
반응형

@ Christian Lambert unsplash

엑셀 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" # ?/? 또는 # ??/??
"D1" d-mmm-yy 또는 dd-mmm-yy
"D2" d-mmm 또는 dd-mmm
"D3" mmm-yy
"D4" yyyy/m/d 또는 m/d/yy h:mm 또는 yyyy/mm/dd
"D5" mm/dd
"D6" h:mm:ss AM/PM
"D7" h:mm AM/PM
"D8" h:mm:ss
"D9" h:mm

 

CELL 함수 사용방법

▼ =CELL("ROW") 사용 시 마지막으로 변경된 셀의 행번호가 반환되어 1이 반환 되었습니다.

 

반응형

댓글