본문 바로가기
소프트웨어 사용&설치 등/Offices

[엑셀 Excel] (주) 가 붙은 회사명 목록 정리

by 언제나초심. 2015. 10. 7.
반응형

엑셀 작업 중에, 회사목록을 정리하려고 하였습니다. 


보아하니, 회사명 앞에 "(주)회사명" 로 되어 있거나 회사명 뒤에 "회사명(주)" 로 되어 있는 경우도 있었고,

특수문자 ㈜ 를 사용한 경우도 있네요.


이러한 경우의 수를 보자면, 총 4가지가 나옵니다. 


(주)회사명

㈜회사명 - 특수문자 ㈜

회사명(주)

회사명㈜


엑셀함수 IF 를 사용해서 TRUE/FALSE 여부를 걸러내려고 하면,


1. 앞에 (주) 가 붙는 경우

=IF(LEFT(A1,3)="(주)","TRUE","FALSE")

2. 앞에 ㈜ 가 붙는 경우

=IF(LEFT(A1,1)="㈜","TRUE","FALSE")

3. 뒤에 ㈜ 가 붙는 경우

=IF(RIGHT(A1,1)="㈜","TRUE","FALSE")

4. 뒤에 (주) 가 붙는 경우

=IF(RIGHT(A1,3)="(주)","TRUE","FALSE")


4개의 경우를 만들 수 있습니다. 



혹은 앞에 붙었는지 뒤에 붙었는지를 확인하려면


A. 앞에 붙는 경우  (주) 또는 ㈜

=IF(LEFT(SUBSTITUTE(A1,"㈜","(주)"),3)="(주)","TRUE","FALSE")


B. 뒤에 붙는 경우

=IF(RIGHT(SUBSTITUTE(A1,"㈜","(주)"),3)="(주)","TRUE","FALSE")



이번에는 아예, 앞이나 뒤에 붙어있는 경우

=IF(OR(LEFT(SUBSTITUTE(A1,"㈜","(주)"),3)="(주)",RIGHT(SUBSTITUTE(A1,"㈜","(주)"),3)="(주)"),"TRUE","FALSE")



다음은 제가 하려고 했던 목표입니다. 일괄적으로 정리 하려던 것이었죠.


1. 회사명(주) 로 변경하기.

=IF(LEFT(SUBSTITUTE(A3,"㈜","(주)"),3)="(주)",MID(SUBSTITUTE(A3,"㈜","(주)"),4,LEN(SUBSTITUTE(A3,"㈜","(주)")))&"(주)",SUBSTITUTE(A3,"㈜","(주)"))



2. (주)회사명 으로 변경하기.

=IF(RIGHT(SUBSTITUTE(A1,"㈜","(주)"),3)="(주)","(주)"&MID(SUBSTITUTE(A1,"㈜","(주)"),1,LEN(SUBSTITUTE(A1,"㈜","(주)"))-3),SUBSTITUTE(A1,"㈜","(주)"))



가 되었습니다. 


이 구문은 엑셀 2010 에서 테스트 하였습니다.



반응형