EXCEL에서 사용할 수 있는 함수 스니펫(기본편)

2388 단어 Excel

소개



EXCEL을 사용해 자주 사용하는 함수의 기술을 비망록으로서 기재.

본편



형식을 정렬하기 위한 처리



숫자로 변환


=VALEU(B1)

A1의 내용을 VALUE() 함수로 처리한다.

A1의 문자열이 숫자가 된다.


어떤 시간에 사용합니까?
  • CSV에서 가져온 직원 ID가 '012345'가 되거나 '12345'가 되는 경우가 있어 정렬하고 싶다.
    EXCEL에서 '012345' = '12345'는 FALSE입니다. '12345' = [12345'가 되도록 정리합니다.

  • 위치를 얻기 위한 처리



    행 번호 얻기


    =ROW()
    



    열 번호 얻기


    =COLUMN()
    



    주소 얻기


    =ADDRESS(ROW(), COLUMN())
    



    열명(영어 표기)의 취득


    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(ADDRESS(ROW(),COLUMN(),4,1),"$",""),"0",""),"1",""),"2",""),"3",""),"4",""),"5",""),"6",""),"7",""),"8",""),"9","")
    



    해설:
    ADDRESS()로 취득한\$A\$1형식의 캐릭터 라인으로부터 $와 숫자를 제외한다고 하는 처리를 하고 있습니다.
    정규 표현을 사용할 수 있으면 스마트한 기술이 가능합니다만, 정규 표현을 사용하는 방법이 보이지 않았기 때문에, SUBSTITUTE()를 몇번이나 사용해 캐릭터 라인을 치환해 처리하고 있습니다.

    좋은 웹페이지 즐겨찾기