Friday, August 23, 2013

엑셀 연번 매기기 (자동으로 입력되는 일련번호)

요약

=IF(ROW()=1, [시작번호], OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())), -1,0)+1)


재료

  • if: if(조건, then절, else절)
  • offset: offset(기준 셀, y_offset, x_offset)
  • indirect: indirect("$A$27 같은 절대주소 문자열")
  • address
  • row: 현재 셀의 행번호를 얻는다.
  • column: 현재 셀의 열번호에 대응되는 수를 얻는다. 예를 들어 C열은 3이다.

설명

간단히는 상대주소를 써서 다음과 같이 쓸 수도 있다(현재 주소가 B6인 경우를 예로 듦).
=if(isblank(b5
또는 isblank 대신 숫자인지 여부를 이용해서
=if(isnumber(

Note

ADDRESS()로 얻는 값은 절대주소(절대참조)를 나타내는 문자열이다.

한계

없음. 

No comments:

Post a Comment

창 핸들을 만드는 동안 오류가 발생했습니다

System.ComponentModel.Win32Exception was unhandled   MyForm w = new MyForm IntPtr handle = wnd.Handle;   // Exception occurs here class MyFo...