Tech/Office

불규칙한 크기로 병합된 셀들에 연번호 매기기

onesixx 2012. 5. 11. 12:59
반응형

되도록이면 '셀병합'은 사용하지 말기를 권하지만 현실은 그렇지 않은 경우도 있는가 봅니다.

어떤 셀은 셀병합이 아니되었고, 어떤 셀은 셀병합이 되었지만 
그 크기(셀의 갯수)가 각기 다른 한 열에 연번호를 매기기하는 예제입니다.

그냥 간단히 counta함수를 이용하시면 가능

 


아래와 같은 순서로 따라 해보십시오.

A2셀을 선택합니다.

Ctrl 키와 Shift 키를 누른 상태에서 End키를 선택해 데이터 범위를 선택한 뒤,

왼쪽 화살표 키를 눌러 A열의 병합된 셀만 선택합니다.
그리고
=COUNTA($A$1:A1)란 수식을 입력한 뒤 Ctrl + Enter키를 눌러 일련번호를 입력합니다.

==============

1). 시트1에 있는 수량 데이터를 시트2에 복사하여 보니 C열의 수량A와 같이 계속 이어저 나옵니다.
C2와 C3셀을 병합한 후 붙이기 하였는데 셀병합이 무시되고 셀이 만들어 지면서 위와 같이 됩니다.
시트1의 B2:B11 을 복사한 후 시트2의 B열(위와 같이)에 붙여넣기 할 수 없나요?
위와 같이 되도록 하는 방법 좀 알려주세요.
붙여넣기 기능으로 해결하실 수 없습니다.
B2:B16셀을 선택하시고, 아래와 같은 수식을 입력하시고 ctrl + enter로 수식을 입력하십시오(이 기능은 여러 셀에 같은 내용의 수식을 입력할 때 사용하는 방법입니다)
=OFFSET(시트1!$B$1,COUNTA(A$1:A1),0)
(2). 또 B3과 같이 셀병합한 곳에 수를 넣으면 가운데에 기록되는데 처음부터 오른 쪽 정렬로 할 수 없나요?
병합하면...가운데 정렬로 바뀌므로...처음부터 오른쪽 정렬로 하실 수 없습니다. 셀서식에서 다시금 정렬을 일반으로 수정하십시오.
(3) 추가--->셀병합을 안한 것과 셀병합 한 열이 섞여 있을 때 간단히 1,2,3 과 같이 일련번호 매기는 방법은?
(셀병합이 안 되어 있으면 드래그로 편히 할 수 있는데, 위와 같을 때 드래그로 하면 안 되는군요.)
1)과 마찬가지로 수식을 이용해 해결하시면 됩니다
=COUNTA(A$1:A1)

 

 

 

==============================================================

counta 함수는 지정된 범위내에서 셀의 수를 세는(카운트하는) 함수로
                       공백일 경우에는 카운트에서 제외됩니다.

[엑셀 도움말] 인수 목록에서 공백이 아닌 셀과 값의 개수를 계산합니다.
COUNTA를 사용하면 범위나 배열에서 데이터를 가진 셀의 개수를 계산할 수 있습니다.

예)

다음과 같은 있다고 가정한다면 셀 A5=counta(A1:A4) 라고 했을때 3 이라고 표시됩니다.
counta(A1:A4, B1:C8, ...)  와 같이범위를 여러번 지정 할 수 있습니다.
범위 즉, 인자는 30개까지 추가 할 수 있습니다. 이럴 경우 해당 셀의 값은 지정된 전체 카운트가 합산된 값입니다.


"COUNT 함수도 카운트 하는건데?" 이렇게 생각하실 수 있는데요. 맞습니다. COUNT 함수도 카운트 함수입니다. 하지만 두 함수(COUNT와 COUNTA) 에는 분명한 차이가 있습니다.
COUNT 의 경우 논리값, 텍스트, 오류값은 카운트 하지 않습니다.
이런 값들을 포함해서 결과를 얻고자 할 경우에 COUNTA 를 사용합니다.

실제 사용 예를 들어보겠습니다. 다음과 같은 Sheet 가 있다고 한다면
"솔로 가수는 몇명이나 될까?"  이럴경우에 사용하실 수 있겠습니다. =COUNTA(B1:B4)

 

<참조>
http://www.officetutor.co.kr/board/DType_old/bfrmvw.asp?f_tn=Dpds_excel&f_bno=1703&page
http://best2225.tistory.com/1
http://dante2k.egloos.com/m/199253

반응형

'Tech > Office' 카테고리의 다른 글

엑셀 CM  (0) 2013.08.20
추가 기능 파일(xla)  (0) 2012.11.11
Exceller  (0) 2012.01.02
Excel Macro - VBA  (3) 2010.05.07
다중조건-Vlookup,Match,Index,Sumproduct  (0) 2009.06.19
INDEX와 INDIRECT의 비교  (1) 2009.05.30