CELL 함수

이 문서에서는 Microsoft Excel의 CELL 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다. 셀의 데이터 서식을 지정하는 방법과 셀 스타일을 적용하는 방법에 대한 자세한 내용을 보려면 참고 항목 섹션에서 해당 링크를 클릭하세요.

설명

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

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

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

구문

CELL(info_type, [reference])

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

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

정보_유형

반환

"address"

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

"col"

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

"color"

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

참고: 이 값은 Excel Online, Excel Mobile, Excel Starter에서 지원되지 않습니다.

"contents"

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

"filename"

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

참고: 이 값은 Excel Online, Excel Mobile, Excel Starter에서 지원되지 않습니다.

"format"

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

참고: 이 값은 Excel Online, Excel Mobile, Excel Starter에서 지원되지 않습니다.

"parentheses"

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

참고: 이 값은 Excel Online, Excel Mobile, Excel Starter에서 지원되지 않습니다.

"prefix"

셀의 "레이블 접두어"에 해당하는 텍스트 값으로, 셀이 왼쪽 맞춤의 텍스트를 포함하면 작은 따옴표(')를, 오른쪽 맞춤의 텍스트를 포함하면 큰 따옴표(")를, 가운데 맞춤의 텍스트를 포함하면 캐럿(^)을, 양쪽 맞춤 텍스트를 포함하면 백슬래시(\)를, 그 밖의 경우는 빈 텍스트("")를 반환합니다.

참고: 이 값은 Excel Online, Excel Mobile, Excel Starter에서 지원되지 않습니다.

"protect"

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

참고: 이 값은 Excel Online, Excel Mobile, Excel Starter에서 지원되지 않습니다.

"row"

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

"type"

셀의 데이터 형식에 해당하는 텍스트 값으로, 셀이 비어 있으면 "b"를, 텍스트 상수를 포함하면 "l"을, 그 밖의 경우에는 "v"를 반환합니다.

"width"

셀의 열 너비를 정수로 반올림하여 반환합니다. 열 너비의 각 단위는 기본 글꼴 크기로 지정된 문자 한 개의 너비와 같습니다.

참고: 이 값은 Excel Online, Excel Mobile, Excel Starter에서 지원되지 않습니다.

  • reference    선택 요소입니다. 관련 정보가 필요한 셀입니다. 이를 생략하면 마지막으로 변경된 셀에 대해 info_type 인수에 지정한 정보가 반환됩니다. reference 인수가 셀 범위인 경우 CELL 함수는 해당 범위에서 맨 왼쪽 위에 있는 셀의 정보만 반환합니다.

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 인수가 "format"이고 나중에 참조 대상 셀에 다른 서식을 적용한 경우에는 워크시트를 다시 계산하여 CELL 함수의 결과를 업데이트해야 합니다.

예제

다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.

데이터

75

안녕하세요!

수식

설명

결과

=CELL("row", A20)

셀 A20의 행 번호입니다.

20

=CELL("contents", A3)

셀 A3의 내용입니다.

안녕하세요!

=CELL("type", A2)

셀 A2의 데이터 형식입니다. 데이터 형식 "v"는 값을 나타냅니다.

v

참고 항목

Change the format of a cell

Create or change a cell reference

ADDRESS 함수

Add, change, find or clear conditional formatting in a cell

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×