CELL 함수

CELL 함수는 셀의 서식이나 위치, 내용에 대한 정보를 반환합니다. 예를 들어 셀에 대한 계산을 실행하기에 앞서 셀에 텍스트 대신 숫자 값이 포함되어 있는지 확인하려면 다음과 같은 수식을 사용합니다.

=IF(CELL("type",A1)="v",A1*2,0)

이 수식에서는 셀 A1에 숫자 값이 포함되어 있는 경우에만 A1*2를 계산하고, A1에 텍스트가 포함되어 있거나 이 셀이 비어 있으면 0을 반환합니다.

참고: CELL을 사용하는 수식에는 언어별 인수 값이 있으며, 다른 언어 버전을 사용하여 계산하는 경우 오류가 Excel. 예를 들어 체코 버전의 셀을 사용하는 동안 CELL을 포함하는 수식을 Excel 수식은 프랑스어 버전을 사용하여 통합 문서가 열리면 오류를 반환합니다.  다른 사용자가 다른 언어 버전을 사용하여 통합 문서를 여는 것이 Excel 다른 사용자가 해당 언어와 일치하게 셀 인수를 변경하는 로컬 복사본을 저장할 수 있도록 허용하는 것이 중요합니다.

구문

CELL(info_type, [reference])

CELL 함수 구문에는 다음과 같은 인수가 사용됩니다.

인수

설명

정보_유형   

필수

반환할 셀 정보의 유형을 지정하는 텍스트 값입니다. 다음 목록에는 info_type 인수에 사용할 수 있는 값과 그에 상응하는 결과가 나와 있습니다.

reference    

선택 사항

관련 정보가 필요한 셀입니다.

생략하면 계산 시 선택한 셀에 대해 info_type 인수에 지정된 정보가 반환됩니다. 참조 인수가 셀 범위인 경우 CELL 함수는 선택한 범위의 활성 셀에 대한 정보를 반환합니다.

중요: 기술적으로 참조는 선택 사항이지만 수식의 부재가 수식 결과에 영향을 미치고 해당 효과를 원하지 않는 한 수식에 포함되는 것이 권장됩니다. 참조 인수를 생략하면 다음과 같은 이유로 특정 셀에 대한 정보가 안정적으로 생성되지 않습니다.

  • 자동 계산 모드에서 사용자가 셀을 수정하면 셀을 사용하는 플랫폼에 따라 선택 영역이 진행되기 전이나 후에 계산이 트리거될 수 Excel.  예를 들어 Excel Windows 선택 사항이 변경되기 전에 계산을 트리거하지만웹용 Excel 트리거합니다.

  • 편집 Co-Authoring 다른 사용자와 함께 작업할 때 이 함수는 편집기 대신 활성 셀을 보고합니다.

  • F9를 누를 때와 같은 모든 재계산은 셀 편집이 발생하지 않았다고 하여도 함수가 새 결과를 반환합니다.

info_type 값

다음 목록에서는 인수에 사용할 수 있는 텍스트 info_type 설명합니다. 이러한 값은 따옴표(" ")를 사용하여 CELL 함수에 입력해야 합니다.

정보_유형

반환

"address"

참조 영역에 있는 첫째 셀의 참조를 텍스트로 반환합니다. 

"col"

참조 영역에 있는 셀의 열 번호를 반환합니다.

"color"

음수에 대해 색으로 서식을 지정한 셀에 대해서는 1을 반환하고, 그렇지 않은 셀에 대해서는 0을 반환합니다.

참고: 이 값은 시작 웹용 Excel, Excel Mobile 및 Excel 지원되지 않습니다.

"contents"

참조 영역에 있는 왼쪽 위 셀의 수식이 아닌 값을 반환합니다.

"filename"

텍스트로 참조가 들어 있는 파일의 전체 경로를 포함한 파일 이름을 반환합니다. 참조가 들어 있는 워크시트를 저장하지 않은 경우에는 빈 텍스트("")를 반환합니다.

참고: 이 값은 시작 웹용 Excel, Excel Mobile 및 Excel 지원되지 않습니다.

"format"

셀의 숫자 서식에 해당하는 텍스트 값입니다. 여러 숫자 서식에 대한 텍스트 값은 아래 표에 나와 있습니다. 음수에 대해 색으로 서식을 지정한 셀에 대해서는 텍스트 값의 끝에 "-"를 반환합니다. 양수나 모든 값에 괄호로 서식을 지정한 셀에 대해서는 텍스트 값의 끝에 "()"을 반환합니다.

참고: 이 값은 시작 웹용 Excel, Excel Mobile 및 Excel 지원되지 않습니다.

"parentheses"

양수 또는 모든 값에 괄호로 서식을 지정한 셀에 대해서는 1을 반환하고, 그렇지 않은 셀에 대해서는 0을 반환합니다.

참고: 이 값은 시작 웹용 Excel, Excel Mobile 및 Excel 지원되지 않습니다.

"prefix"

셀의 "레이블 붙이기"에 해당하는 텍스트 값입니다. 셀에 왼쪽 맞춤 텍스트가 포함된 경우 단일 인용 표시(')를 반환합니다. 셀에 오른쪽 맞춤 텍스트가 있는 경우 두 배의 인용 표시(") 셀에 가운데 텍스트가 포함된 경우 캐러트(^) 셀에 채우기 정렬 텍스트가 포함된 경우 백스래시(\) 및 셀에 다른 텍스트가 포함된 경우 빈 텍스트(")를 반환합니다.

참고: 이 값은 시작 웹용 Excel, Excel Mobile 및 Excel 지원되지 않습니다.

"protect"

셀이 잠겨 있지 않으면 0을 반환하고, 셀이 잠겨 있으면 1을 반환합니다.

참고: 이 값은 시작 웹용 Excel, Excel Mobile 및 Excel 지원되지 않습니다.

"row"

참조 영역에 있는 셀의 행 번호를 반환합니다.

"type"

셀의 데이터 형식에 해당하는 텍스트 값입니다. 셀이 비어 있는 경우 비어 있는 경우 "b"를 반환하고, 셀에 텍스트 상수가 포함된 경우 레이블의 경우 "l", 셀에 다른 것이 포함된 경우 값에 대해 "v"를 반환합니다.

"width"

2개 항목이 있는 배열을 반환합니다.

배열의 첫 번째 항목은 정수로 반올라진 셀의 열 너비입니다. 열 너비의 각 단위는 기본 글꼴 크기로 지정된 문자 한 개의 너비와 같습니다.

배열의 2차 항목은 부울 값으로, 열 너비가 기본값인 경우 TRUE 또는 사용자가 너비를 명시적으로 설정한 경우 FALSE입니다. 

참고: 이 값은 시작 웹용 Excel, Excel Mobile 및 Excel 지원되지 않습니다.

CELL 서식 코드

다음 목록에서는 info_type 인수가 "format"이고 reference 인수가 기본 제공 숫자 형식을 사용하여 서식 지정된 셀인 경우 CELL 함수를 통해 반환되는 텍스트 값을 설명합니다.

Excel 서식

CELL 함수 반환 값

일반

"G"

0

"F0"

#,##0

",0"

0.00

"F2"

#,##0.00

",2"

$#,##0_);($#,##0)

"C0"

$#,##0_);[빨강]($#,##0)

"C0-"

$#,##0.00_);($#,##0.00)

"C2"

$#,##0.00_);[빨강]($#,##0.00)

"C2-"

0%

"P0"

0.00%

"P2"

0.00E+00

"S2"

# ?/? 또는 # ??/??

"G"

yyyy/m/d 또는 m/d/yy h:mm 또는 yyyy/mm/dd

"D4"

d-mmm-yy 또는 dd-mmm-yy

"D1"

d-mmm 또는 dd-mmm

"D2"

mmm-yy

"D3"

mm/dd

"D5"

h:mm AM/PM

"D7"

h:mm:ss AM/PM

"D6"

h:mm

"D9"

h:mm:ss

"D8"

참고: CELL 함수의 info_type 인수가 "서식"이고 나중에 참조된 셀에 다른 형식을 적용하는 경우 워크시트(F9 누르기)를 다시 계산하여 CELL 함수의 결과를 업데이트해야 합니다.

예제

CELL 함수 예제

추가 지원

Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받고, Excel 사용자 의견에서 새로운 기능이나 개선 사항을 제안해 보세요.

참고 항목

셀의 형식 변경
셀 참조 만들기 또는 변경
ADDRESS 함수
셀에서 조건부 서식 추가, 변경, 찾기 또는 지우기

추가 도움이 필요하신가요?

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×