본문 바로가기
  • We are looking for banner advertisers Please refer to the email below
Excel - 엑셀 - 스프레드시트

[스프레드시트] 엑셀 CELL 함수 - 열의 사이즈 열번호 셀번호 유형 을 알아보자

by 크론크롱 2020. 4. 11.
반응형

CELL함수란?

셀에 관련한 정보를 반환해주는 함수입니다, 셀의 열 사이즈, 열번호, 데이터유형을 반환함으로 써 사용자가 해당셀 에 대한 정보를 확인할 때 사용하는 함수입니다.

 

어떤정보를 확인할수 있을까?

  • "address" - 참조에 있는 왼쪽 첫 번째 셀의 절대 참조를 일반 텍스트로 반환합니다.
  • "col" - 참조에 있는 셀의 열 번호를 반환합니다.
  • "contents" - 참조에 있는 왼쪽 첫 번째 셀에 포함된 값을 반환합니다.
  • "prefix" - 참조에 있는 셀의 텍스트 가로 정렬에 따른 텍스트 값을 반환합니다. 텍스트가 왼쪽 맞춤이면 작은따옴표('), 오른쪽 맞춤이면 큰따옴표("), 가운데 맞춤이면 캐럿(^)을 반환하며, 그 밖의 경우는 빈 텍스트를 반환합니다.
  • "row" - 참조에 있는 왼쪽 첫 번째 셀의 행 번호를 반환합니다.
  • "type" - 참조에 있는 셀의 데이터 유형을 반환합니다. 셀이 비어있으면 'b', 일반 텍스트를 포함하면 'I', 그 밖의 경우에는 'v'를 반환합니다.
  • "width" - 참조에 있는 셀에 들어갈 수 있는 문자 수를 기준으로 한 열 너비를 반환합니다. 반환되는 숫자는 기본 글꼴 크기에서 문자 '0'의 너비를 기준으로 결정됩니다. 이와는 달리 Google 스프레드시트의 다른 영역에서는 셀 너비는 픽셀을 기준으로 정의됩니다

   (구글스프레드시트의 도움말을 참조하였습니다.)

 

 


 "Address" 

해당 셀의 절대값 위치를 반환해주는 타입입니다.

 

=cell("address",B1)

∴ B1의 절대위치를 반환하라

 

값은 $B$1 이 반환되었습니다.

 

 

 

 

 "col" 

해당 셀의 "열번호" 를 반환하라

 

 

=cell("col",B1)

∴ B1의 열번호 를 반환하라

 

 "contents" 

해당 셀의 내용을 반환하라

서식을 뺀 나머지 값만 반환하라는 의미입니다 이건.. 크게의미가없어보입니다. 함수없이 = 만 사용해도 값이 표현되기때문에 사용가능성은 전혀없어보입니다..

 

=cell("contents",B1)

∴ B1의 값을 반환해라

 

 

 

 "prefix" 

해당 셀의 정렬 순서를 반환하라

 

반환값설명

 

' : 왼쪽정렬

^ : 가운데정렬

" : 오른쪽정렬

 

 

왼쪽정렬

 

=cell("prefix",B1)

∴ B1의 열번호 를 반환하라

 

왼쪽정렬이므로 어포스트로피 문자열 " ' " 가 반환되었습니다.

 

 

 "row" 

해당 셀의 로우순서를 반환하라

 

첫번째로우입니다. 일반 엑셀, 스프레드시트에서는 사용자 UI에 맞춰 값이 표현되기도하지만 수식을 통해 몇번째 문자열인지 찾아내기위해서 사용되겠습니다.

 

첫번째 로우이므로, 값은 1로 표현되어 반환되었습니다

 

 "Type" 

해당 셀의 텍스트 타입을 반환하라

 

반환값설명

 

b : 값이 비어있음

l : 일반텍스트인경우

v : 그외

 

B1셀의 값은 "텍스트" 라는 일반텍스트가 입력되어있습니다.

값은 "I" 라는 값이 반환되었습니다.

 

위와같이 일반텍스트는 "I" , 값이 비어있는경우는 "b" , 비어있지않고 일반텍스트가 아닌경우는 "v" 로 표현됩니다.

 

 

 "width" 

해당 셀의 가로길이를 반환하라

 

B열의 "텍스트" 라는 문구의 가로길이를 확인해보겠습니다

 

=cell("width",B1)

∴ B1의 가로 사이즈 수치를 반환해라

"텍스트" 라는 문구의 가로 수치는 6으로 확인되었습니다.

 

"텍스트텍스트" 라는 문구는 13으로 확인되었습니다. (약간의 공백? 때문인지 12가 아닌 13으로 반환되네요..)

 

 

위의함수는 특정기록되어있는 값을 셀이 가지고있는 특성을통해 특정데이터를 찾는경우 사용될것같습니다..

하지만 FILTER 함수나 Ctrl+F (검색) 을 통해서 충분히 우리는 데이터를 찾아낼 수 있기때문에 빈번하게 사용될것같지는 않습니다만.. IT업계 종사자, 더 자세히는 데이터베이스를 관리하는 데이터베이스 관리 담당자가 데이터를 출여낼때 또는 데이터를 특정사이즈에 맞게 이관할 때 사용될것 같습니다

자주 사용될것같지는 않지만 알아두면 유용해 보여 해당글을 포스팅합니다.

반응형

댓글