본문 바로가기
엑셀(Excel)

[엑셀] 엑셀 text함수를 통한 엑셀 자동화 첫걸음 !! (난이도 쉬움 주의)

by Serendipity_ 2022. 8. 30.
반응형

신입사원 때 보통 실적보고 업무를 맡게 됩니다.

일별 실적관리 같은거죠

 

저도 아침실적 관리를 보고 드리기 위해 1시간 일찍 출근해서 엑셀에 수작업하며 보고드렸습니다.

전산에 나오는 숫자들을 보고 일별로 업데이트 한 것이죠

 

수작업을 하다보면 아시겠지만 보고서에서 수정해야 할 부분을 완벽히 고쳐내기가 쉽지 않습니다. 

보고날짜를 어제 날짜로 기입해두기도 하고, 실적을 변경해야 하는데 놓칩니다.

운이 좋은 날은 보고 전에 실수한 부분을 찾아내게 되면 새로 프린트 해느라 정신이 없었고,

운이 안 좋아 제가 놓친 부분을 상무님이 찾아내기라도 하는 날엔 아침부터 깨지기 시작했습니다.

당시에는 노력에 대한 보상이 부족하다고 생각했습니다.  

 

그 당시에 우연하게 text함수를 배우게 되었는데  text함수를 통해 자동화할 수 있는 방법이 있다는 걸 알게된 후에는 1시간 일찍와서 검토하면 시간이 차고 남았습니다. 그때부터 신입사원이지만 여유로운 출근이 가능해졌습니다. 저는 여유롭게 출근해서 확인하는데도 당시 상무님은 숫자보는 실력이 일취월장하고 있다고 칭찬해줬습니다. 그때 느꼈습니다. 반드시 노력이 업무성과에 비례하지 않구나.

 

그렇습니다.

사회는 과정보다 결과입니다. (자조적인 농담입니다 ^^) 

그렇기에 여러 분은 더더욱 자동화를 공부하셔야 합니다. 

 

그럼 오늘은 실장님으로 부터 숫자보는 실력이 일취월장 했다고 착각하게 만들었던 text함수를 통한 자동화에 대해 다뤄보겠습니다. 

 

[결과 미리보기]

오늘 Blog 시간 내서 5분 읽어보시면 (난이도 매우 쉬움 주의)

"보고일자 : 8월 30일" 부분 중 8월 30일 부분을 엑셀이 스스로 수정한다는 것과

보고일자_text함수_자동화_예시
엑셀 보고일자 text함수 예시

"당월 실적 합계 21,308,000원 중 21,308,000원을 엑셀이 자동화 하는 것을 알 수 있습니다. 

실적_text함수_자동화_예시
엑셀 실적 text함수 예시

text함수

= text ( 값, 표시형식 ) 

 

이 간단한 수식으로 어떻게 자동화를 할까요 

텍스트 함수와 가장 잘 쓰이는 기호가 있습니다.

 

바로바로 ~~

&  입니다.

 

엑셀에서 &는 연결기호인데요 

문자와 숫자를 수식에서 연결해줍니다.

엑셀에서 문자와 숫자는 식에서 연결되게 사용하지 못합니다.

예를 들어 '문자1'이라고 쓰고 싶어도 식으로 쓸 땐 ( = 문자1 ) 이런 형태로는 쓰지 못한다는 말입니다.

 

엑셀_문자_숫자_동시표기
엑셀에서 수식창에서는 문자와 숫자를 동시에 쓰지 못합니다

 

이런 경우 연결해주는 기호가 바로 & 입니다

'문자1'이라는 글자를 수식으로 쓰고 싶을 땐 문자를 "문자"로 쌍따옴표로 감싸주고 & 후 1을 쓰면 됩니다.

 

= "문자" & 1

 

엑셀_문자_숫자_동시표기
문자와 숫자 동시 표기 예시

 

그럼 문자1000을 쓰면 어떻게 될까요? 

="문자"&1000 이라고 쓸 경우 그대로 '문자1000'이 나옵니다.

 

근데 저희는 위에 보았듯이 1,000 처럼 천 단위로 표기하는 걸 흔히 씁니다. 

특히 숫자가 커질수록 천 단위 표시기호는 필수입니다. 

 

이럴 때 필요한 게 바로 text함수입니다. 

저희는 '문자1000'을 '문자1,000'처럼 쓰고 싶습니다. 

 

=text(value, format_text) 입니다.

1000을 입력하고 싶은 경우 = text(1000, "#,##0") 이라고 쓰면 숫자를 천 단위로 표기해줍니다.

format_text 부분이 조금 친숙하시지 않나요?

저희가 흔히 쓰는 셀서식(단축키 : Ctrl + 1)을 들고온 것입니다.

사용 시에는 쌍따옴표( " " ) 로 묶어주신 후 셀형식을 지정해주시면 됩니다. 

 

그럼 위에서 보았듯이 날짜는 어떻게 지정하면 될까요? 

=text(2022-08-30, "yyyy-mm-dd")라고 사용하면 됩니다. 

 

그럼 위에 

날짜_text함수
엑셀 날짜 text함수 예시
금액_text함수
엑셀 금액 text함수 예시

충분히 응용이 가능하다고 보입니다

※ 참고로 today()함수는 오늘 날짜를 반환해주는 함수입니다. 하루하루 변경됨에 따라 자동으로 날짜가 바뀝니다. 

 

[정리] 

& 기호 : 숫자와 문자를 연결

text함수 : 숫자나 날짜 등을 원하는 텍스트 형태로 표현

 

그럼 여러 분도 엑셀 함수를 통한 자동화 첫걸음을 시작하신 것을 축하드립니다. 

많이 많이 활용하셔서 시간 절약에 도움이 되길 바랍니다. 

 

반응형

댓글