엑셀 업무를 하다 보면 데이터를 필요에 맞게 가공해야 할 때가 많습니다.
오늘은 업무를 하던 중 반복적이고 불편하게 지속하던 방법을 엑셀 함수로 자동화시키도록 하겠습니다.
처음부터 데이터를 미리 나누어 관리하면 편하겠지만 미쳐 그렇게 관리되지 못한 경우 아쉬움이 많이 따릅니다.
Python을 공부(초급)하다 보니 조금더 편하고 쉽게 처리할 수 있는 방법을 생각하게 되는 것 같습니다.
엑셀과 파이썬 함수도 비슷한게 많아서 엑셀에서도 자연스럽게 생각나는 함수를 조합하게 되는 것 같아요.
오늘 사용해볼 함수는 간단합니다.
LEN() : 글자 수 세기 (공백 포함한 글자 수를 세줍니다.)
ex) LEN("크리스") = 3
아래와 같이 활용하시면 좋을 것 같아요.
FIND() : 특정글자 위치 찾기
ex) FIND("A", "PASSION") = 2 : A의 위치가 2번째임.
LEFT() : 왼쪽부터 지정한 개수만큼 글자를 출력
ex) LEFT("크리스",2) = "크리"
RIGHT() : 오른쪽부터 지정한 개수만큼 글자 출력
ex) RIGHT("크리스",2) = "리스"
이제 위의 내용을 실무에 적용해 봅니다.
Rawdata가 아래와 같이 입력이 된 경우, "회사"와 "필요 일자"를 나누어 주고 싶습니다.
이런 경우 일반적으로 텍스트 나누기를 이용해서 작성할 수 있겠지만 매번 텍스트 나누기를 사용해 처리하면 시간이 오래 걸리겠죠.
다음과 같이 함수를 잘 섞어주시면 아래와 같이 데이터를 쉽게 나눌 수 있습니다.
힌트)
회사: 왼쪽에서 첫 번째 공백까지의 숫자만큼 출력한다.
필요 일자: 오른쪽에서 첫 번째 공백 이후의 숫자만큼 출력한다.
위와 같은 간단한 생각을 할 수 있다면 문제는 다 해결된답니다^^
스스로 생각하고 그걸 찾아서 적용시키는 것이 중요한 것 같아요.
표현식 한 개만 만들면 나머지는 드래그해서 처리 가능하겠죠!
위의 내용과 캡처 자료를 참고하시어 업무에 적용하시면 시간을 조금 더 단축할 수 있지 않을까요?
업무에 조금이라도 도움이 되길 바랍니다^^
'끄적끄적' 카테고리의 다른 글
남양주 다산생태공원 방문 & 산책 (0) | 2020.07.15 |
---|---|
(ONEAVIEW) 스탠리 텀블러 & 워터저그 7.5 구매후기 (0) | 2020.07.14 |
(ONEAVIEW) 블로그 글쓰기 팁 (Dynalist: 다이날리스트) (0) | 2020.07.02 |
PC, 스마트폰 유튜브 광고 없이 보기 (2) | 2020.06.30 |
햄버거 병과 초소형 카메라 인권 침해에 대한 생각 (0) | 2020.06.26 |