[엑셀LEFT, TEXT] LEFT, TEXT함수 활용하기
LEFT함수 활용하기
내가 만든 문서에서 비밀 보장을 위한 보안 조치가 필요한 경우가 있다.
엑셀에서 LEFT함수를 사용하면 이름이나 전화번호 등 민감한 정보를 가릴 수 있다.
=LEFT(B5[변환하고싶은 셀],1[왼쪽을 기준으로 추출할 문자])&"**"
LEFT함수는 왼쪽을 기준으로 해서 텍스트를 추출하는 함수다.
먼저 내가 추출할 셀을 지정하고 다음으로 텍스트 추출 기준을 설정한다.우리나라의 경우 보통 3글자 이름이 다수이기에 LEFT함수 뒤에 * 2개를 넣어준다.이 방법의 단점이라면 이름이 3글자가 아닌 경우 *개수를 조정해야 한다는 것이다.
=LEFT(E5[변환하고싶은 셀],9[왼쪽을 기준으로 추출할 문자])&"**"
LEFT함수를 응용하면 전화번호에도 적용가능하다.
예시에 E5번 셀에 있는 전화번호의 뒷자리 4개를 *표시로 가렸다.
이전과 다른 점이 있다면 텍스트 추출 기준이 1에서 9로 변경됐다는 것이다.
그 이유는 *표시를 하기 위한 앞에 있는 텍스트가 9개가 있기 때문이다.
꼭 주의해야 할 것은 숫자뿐 아니라 "-"도 텍스트에 포함된다.
반드시 잊지 말고 계산해야 한다.
꼭 전화번호가 아니더라도 적용되니 참고하자.
TEXT함수 활용하기
=TEXT(H5[변환하고싶은 셀] ,"yy/mm/dd"[변환하고자 하는 형식])&"~"&TEXT(I5,"yy-mm-dd")
TEXT함수는 지정한 셀을 원하는 서식으로 변환하는 기능을 가지고 있다.
예를 들어 입사일자 셀과 최종근무일 셀을 하나로 합쳐보고 싶다면 TEXT함수를 사용하면 된다.
먼저 변환할 셀을 선택하고 다음으로 형식을 지정한다.
예시에서는 yy/mm/dd로 설정했다.
만약 입사일자와 동일하게 표시하고 싶다면 yyyy로 지정해 주면 된다.
2개의 셀을 합치기 위해 병합하고자 하는 셀 2개마다 함수를 적용한다.
중간에 "~"를 넣기 위해 &"~"&을 넣어주면 된다.
=TEXT(D5,IF(LEN(D5)=10,"000-0000-0000","000-0000-0000"))
TEXT함수를 이용하면 전화번호 사이에 있는 "-"를 넣을 수 있다.
먼저 변환하고자 하는 셀을 선택하고 다음과정을 진행한다.
IF함수를 사용해 조건부 서식을 만든다.
만약 텍스트가 10개로 구성됐다면 다음과 같은 값을 변환해 주는 방법을 적용한다.
텍스트 개수를 확인하는 함수는 LEN함수다.
logical_text에는 LEN(D5)=10 수식이 들어가야 한다.
value_if_true와 value_if_false 모두 "000-0000-0000"을 입력한다.
이 과정을 마친다면 전화번호 사이마다 "-"가 들어간 것을 확인할 수 있다.
사업자등록번호나 법인등록번호 등 여러 상황에서도 TEXT함수를 활용할 수 있다.
2024.12.09 - [컴퓨터 잡기/엑셀] - [엑셀DATEDIF함수]특정 기간 연, 월, 일 계산하는 함수
[엑셀DATEDIF함수]특정 기간 연, 월, 일 계산하는 함수
인사 관련 업무를 수행하는 사람들이라면 접해볼 법한 사진이다.만약 입사일자를 기준으로 최종근무일 까지 근무 연, 월, 일을 계산하라고 한다면 어떻게 할 것인가.이런 고민을 손쉽게 해결할
illi121212.tistory.com