메뉴
미해결 엑셀2016윈도우10

Vlookup 표기 방법

12월 7일 조회 1,123
 

예를들어

 

컴퓨터 - 모니터

컴퓨터 - 키보드

컴퓨터 - 마우스

이게 로우데이터라고 가정할때

컴퓨터 [모니터] [키보드] [마우스]

라고 표시하고 싶습니다.

 

만약 단어가 한개라면

Vlookup을 통해 [모니터]는 표기가 가능하지만

[키보드]와 [마우스]는 표기가 안되네요 ㅠㅠ

 

알려주시면 감사하겠습니다

댓글 7

츠츠°º⁰ 12월 7일
아래와 같이 해보았습니다.  참고해주십시요.
제품명구성품검색키검색결과
컴퓨터모니터컴퓨터컴퓨터 [모니터][키보드][마우스]{=D2&" "&CONCAT( (IF($A$2:$A$7=D2,"["&$B$2:$B$7&"]","")))}
컴퓨터키보드자전거자전거 [핸들][몸체][바퀴]{=D3&" "&CONCAT( (IF($A$2:$A$7=D3,"["&$B$2:$B$7&"]","")))}
컴퓨터마우스
자전거핸들
자전거몸체
자전거바퀴
엑셀렙업용 작성자 12월 7일
@츠츠°º⁰ 님
컴퓨터모니터부품1부품2부품3
컴퓨터키보드컴퓨터
컴퓨터마우스
엑셀렙업용 작성자 12월 7일
@츠츠°º⁰ 님 제가 질문을 잘못했네요

이렇게 부품1 부품2 각각 행에

표시를 하고 싶습니다.

이런 경우는 어떻게 하면 될까요?
마법의손 12월 7일
삭제된 댓글입니다.
TEXTJOIN 함수를 쓰시면 될겁니다.

=TEXTJOIN("구분기호",TRUE,IF(찾을문자가 있는 범위 = "찾을문자", 출력할 범위, ""))

 

배열함수이기 때문에 CTRL + SHIFT + ENTER를 눌리셔야 출력이 됩니다.
엑셀렙업용 작성자 12월 7일
@휴강열사 김도비 님 엑셀 2016도 되나요..? TEXTJOIN 함수가 안되네요.
@엑셀렙업용 님 앗..... TEXTJOIN함수는 2019 이상 또는 365 버전에서만 가능합니다 ㅠㅠ

질문답변 게시판의 최근 글

스크랩 완료