Home > 엑셀 함수 > 정보 함수 > 엑셀함수 CELL – 셀의 서식이나 위치, 내용에 대한 정보 구하기

엑셀함수 CELL – 셀의 서식이나 위치, 내용에 대한 정보 구하기

  • by

엑셀의 CELL함수는 셀의 서식이나 위치, 내용에 대한 정보를 구해준다.

이 함수는 자주 사용되지는 않지만 특정 셀의 행번호, 열번호, 서식 등이 가끔 필요할 때 요긴하게 사용할 수 있다.

구문(Syntax)

CELL(info_type, [reference])

셀의 서식이나 위치, 내용에 대한 정보를 구해준다.

인수 :

– info_type : 반환할 셀 정보의 유형
– reference : 셀 주소

 

사용예 :

CELL함수를 이용하면 다음 그림과 같이 참조범위에 해당하는 셀의 정보를 구할 수 있다.

엑셀함수 CELL

 

 범위  수식   결과   설명 
1000 =CELL(“address”,B5) $B$5 참조 영역에 있는 첫째 셀의 주소를 반환
1000 =CELL(“col”,B6) 2 참조 영역에 있는 첫째 셀의 열번호를 반환
-1000 =CELL(“color”,B7) 1 음수에 대해 색으로 서식을 지정한 셀에 대해서는 1을 반환하고, 그렇지 않은 셀에 대해서는 0을 반환
1000 =CELL(“contents”,B8) 1000 참조 영역에 있는 첫째 셀의 값을 반환
1000 =CELL(“filename”,B9) C:\Temp\[샘플파일.xlsx]함수사용법 참조가 들어 있는 파일의 전체 경로,파일이름,시트명을 반환
1000 =CELL(“format”,B10) G 셀의 숫자 서식에 해당하는 텍스트 값을 반환
1000 =CELL(“parentheses”,B11) 0 양수 또는 모든 값에 괄호로 서식을 지정한 셀에 대해서는 1을 반환하고, 그렇지 않은 셀에 대해서는 0을 반환
AAA =CELL(“prefix”,B12) ^ 셀 텍스트 맟춤설정 표시 – 왼쪽 맞춤 : 작은따옴표 (‘), 오른쪽 맞춤 : 큰따옴표 (“), 가운데 맞춤 : 캐럿 (^), 양쪽 맞춤 : 백슬래시 (\), 그 외는 공백 반환
1000 =CELL(“protect”,B13) 1 셀이 잠겨 있지 않으면 0을 반환하고, 셀이 잠겨 있으면 1을 반환
1000 =CELL(“row”,B14) 14 참조 영역에 있는 첫째 셀의 행번호를 반환
1000 =CELL(“type”,B15) v 셀의 데이터타입 표시, 셀이 비어있을 때 “b”, 텍스트 상수가 포함 된 경우 “l”, 나머지는 “v”
1000 =CELL(“width”,B16) 10 셀의 열너비 표시

 

* info_type별 설명

 info_type  설명
address 참조 영역에 있는 첫째 셀의 주소를 반환
col 참조 영역에 있는 첫째 셀의 열번호를 반환
color 음수에 대해 색으로 서식을 지정한 셀에 대해서는 1을 반환하고, 그렇지 않은 셀에 대해서는 0을 반환
contents 참조 영역에 있는 첫째 셀의 값을 반환
filename 참조가 들어 있는 파일의 전체 경로를 포함한 파일 이름을 반환
format 셀의 숫자 서식에 해당하는 텍스트 값을 반환(아래 “CELL함수 반환 값별 Excel 서식” 표 참조)
parentheses 양수 또는 모든 값에 괄호로 서식을 지정한 셀에 대해서는 1을 반환하고, 그렇지 않은 셀에 대해서는 0을 반환
prefix 셀 텍스트 맟춤설정 표시 – 왼쪽 맞춤 : 작은따옴표 (‘), 오른쪽 맞춤 : 큰따옴표 (“), 가운데 맞춤 : 캐럿 (^), 양쪽 맞춤 : 백슬래시 (\), 그 외는 공백 반환
protect 셀이 잠겨 있지 않으면 0을 반환하고, 셀이 잠겨 있으면 1을 반환
row 참조 영역에 있는 첫째 셀의 행번호를 반환
type 셀의 데이터타입 표시, 셀이 비어있을 때 “b”, 텍스트 상수가 포함 된 경우 “l”, 나머지는 “v”
width 셀의 열너비 표시

 

* CELL함수 반환 값별 Excel 서식

 CELL 함수 반환 값   Excel 서식 
“G” 일반
“F0” 0
“,0” #,##0
“F2” 0.00
“,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

 

[ 엑셀 정보 함수 ]

 

댓글 남기기

이메일은 공개되지 않습니다.