엑셀 상품 이름 앞에 붙는 구입처 이니셜 영문자를 제거하는 방법입니다
지금부터 업무에 사용하는 엑셀 문서에 적용하고 있는 수식을 알려드리겠습니다. 누군가는 필요하지 않을까요. 누구나 엑셀 수식에 통달하는 것은 아닙니다. 간단하지만, 원하는 결과가 나오기까지 많은 시간을 들여 찾았던 기억에 오픈합니다.
먼저 이 내용을 엑셀 카테고리에 넣어야 하는 건지 업무 카테고리에 넣어야 하는 건지 판단이 서지 않았습니다. 업무 특성으로 볼 수도 있고, 엑셀 수식을 찾으니 한글 등의 문서를 분류하는 카테고리에 넣는 것이 맞기도 하는데, 어떨지 모르겠습니다.
먼저 엑셀 수식은 간단하지만, 앞으로 포스팅에서 다룰 업무 내용을 잠깐 설명하겠습니다. 업무 내용은 상품을 구매하면 똑같은 상품이지만 구매처에 따라 가격이 다릅니다. 먼저 똑같은 하이브라고 해도 유럽에서 공연할 때와 미국에서 공연할 때, 한국에서 공연할 때 가격이 다르듯이 상품가격도 판매처마다 다릅니다. 이것은 구분하기 위해서는 어렵지 않습니다. 판매처마다 영문자를 사용해서 이니셜로 표시하면 됩니다.
해당 업체의 단가를 불러오기 위해서죠. 그래서 상품 이름은 이니셜+상품 이름 즉, 하이브가 유럽공연에서는 E하이브, 미국이라면 U하이브, 이런 식이죠. 이렇게 해야 해당 단가를 가져올 수 있습니다. 물론 단가를 가져오기 위해서는 이니셜+상품명으로도 가져올 수 있는데요, 이렇게 되면 상품명을 판매처를 구분하기 위해서는 두 개의 셀이 같이 움직여야 한다는 거죠. 그래서 수불 장부에는 판매처 이니셜 열이 있고, 상품명에도 판매처 이니셜이 붙습니다. 혹시 필요하다면 앞으로 포스팅을 참고하시면 되겠습니다.
상품명에 이니셜이 붙는 것을 제거하는 방법은 의외로 간단하지 않습니다.
=MID(L5, 2, LEN(L5)-1)
통상 앞에 붙는 문자 하나를 제거하는 수식입니다. 이 수식은 반드시 영문자가 붙어 있을 때 제거하는 수식입니다. 화면에 보는 것처럼 영문자가 없는 상품은, 직영 업체에서 들어오는 매입분인데요, 역시 여기도 이니셜을 넣을 수도 있지만, 한 번이라도 적는 것을 줄이기 위해 직영업체 하나는 넣지 않았는데요, 위의 수식은 앞의 문자 하나를 무조건 제거하기에 지금 사용하고 있는 문서에는 적용할 수 없습니다. 다음 수식을 보겠습니다.
=IF(ISNUMBER(FIND(LEFT(E5,1), "ABCDEFGHIJKLMNOPQRSTUVWXYZ")), MID(E5, 2, LEN(E5)-1), E5)
이 수식입니다. 상품 이름 앞의 영문 이니셜 한 자를 삭제하고 나머지를 반환합니다. 그리고 영문자가 없다면 그대로 반환하는 수식입니다. 이것이 필요한 것은 판매처의 단가를 확인하고 업체 중에서 가장 낮은 상품을 찾는 데 사용합니다. 판매처마다 저렴한 상품은 다릅니다. 전체적으로 단가가 높은 판매처라고 해도 특정 상품은 저렴하게 가져올 수도 있고, 또 소비자를 끌어들이기 위해 전략적으로 낮은 가격을 책정하는 상품이 있습니다. 여러 업체에서 구매하다 보면 구입하는 건수에서 전체금액으로 원가 비율을 계산하기에 품목별 단가를 놓치는 경우가 더러 있습니다. 이럴 때 한 번씩 체크해서 구매처를 조정하면 도움이 됩니다.