품번이 같은데 이름이 조금씩 달라서 수량 계산할 때나 보고서 작성할 때 당황하신 적 있으신가요
저는 사이트마다 상품명을 조금씩 다르게 올린 것들을 취합해서 보고서 작성해야할 때
너무나 당황스러웠는데요
저 처럼 당황하지 마시라고 품번 추출하는 방법 알려드릴게요
모든 상품명에 공통점이 있다면 빠른 채우기를 이용하면 좋을 텐데,
사진에서 보는 거와 같이 공통점이 없다면 빠른 채우기로는 원하는 값을 추출하기 어려워요
그럴 땐 어쩔 수 없이 함수를 이용해줘야 합니다 ㅠㅠ
문자열 함수를 이용해 줄 건데,
사진엔 품번이 오른쪽에 있으니 오른쪽 기준으로 함수를 만들어볼게요
상품명에 품번이 존재하면 품번의 값을 가져오고, 품번이 존재하지 않으면 상품명을 그대로 다시 가져오는 함수식을 만들어볼 거예요.
RIGHT함수, LEN함수, FIND함수, IFERROR를 이용해서 구해주면 되는데...
먼저 기본 개념부터 알려드릴게요
RIGHT함수는 오른쪽 끝에서부터 원하는 개수만큼 문자를 추출하는 함수예요.
함수식 : =RIGHT(문자열, 추출할 문자수)
LEN함수는 선택한 문자열의 문자수를 구할 때 사용하는 함수예요.
함수식 : =LEN(구 할 텍스트)
FIND 함수는 문자열 안에서 지정된 텍스트 문자열을 검색하고 그 위치를 순번으로 반환하는 함수예요.
함수식 : =FIND(찾을 문자, 문자열)
IFERROR 함수는 에러 시 사용자가 지정한 값으로 반환하는 함수예요.
함수식 : =IFERROR(검사수식, 반환값)
품번이 A로 시작하니,
오른쪽에서 A로 시작되는 문자열만 추출해야 우리가 원하는 값을 구할 수 있겠죠?
B3의 오른쪽 끝에서 부터 값을 구할 건데, B3에서 A로 시작하는 값까지만 구할 거야
만약 A로 시작하는 값이 없다면 셀 전체 값을 가져와줘 라는 뜻으로
=IFERROR(RIGHT(B3,LEN(B3)-FIND("A",B3)+1),B3)
수식이 완성되어요.
'컴퓨터 > 엑셀' 카테고리의 다른 글
주식 매매일지 엑셀 양식 다운 받기 (267) | 2023.07.10 |
---|---|
엑셀 마진율 계산기 (양식, 다운) (67) | 2023.04.09 |
엑셀 텍스트 숫자 변환 방법 (엑셀 숫자 오류) (0) | 2023.03.18 |
엑셀 COUNTA 함수와 COUNTBLANK 함수 사용 방법 (0) | 2023.03.15 |
블로그 수익 및 협찬 리스트 엑셀로 정리하기 (양식, 다운) (73) | 2023.03.11 |
댓글