두 개 이상의 열에서 복합 목록


-1

자동으로 접근하는 방법에 대한 아이디어를 찾고 있습니다. 다음은이를 설명하는 예입니다.

바나나, 사과, 오렌지, 무화과, 키위 과일과 같은 과일 유형이 들어있는 시트에 열 A가 있습니다.

예를 들어 블루 베리, 딸기, 무화과, 커스터드 사과, 바나나가 들어있는 다른 시트에 B 열이 있습니다.

중복이없는 과일의 단일 열 X를 원합니다. 한 열을 복사하고 다른 열의 맨 아래에 붙여 넣은 다음 중복을 제거하여 수동 으로이 작업을 수행 할 수 있습니다.

그러나 열 중 하나에 항목을 추가 할 때마다이 모든 작업을 다시 수행해야합니다.

항목이 A 또는 B에 추가 된 경우에도 Excel에서 A 및 B 열에서 X 열을 자동으로 만들 수있는 방법이 있습니까?


작업을 수동으로 수행하고 매크로로 기록하십시오. VBA 스크립트를 자동으로받습니다
Prasanna

답변:


1

먼저 목록을 고유하게 만들고 나중에 병합하도록 제안 할 수 있습니다. 다음은 두 개의 링크입니다.

목록을 고유하게 만들려면 LOOKUP 및 COUNTIF 함수를 사용하여 트릭을 사용하십시오. 아래 함수는 고유 목록의 첫 번째 값입니다. 원래 목록은 $ B $ 3 : $ B $ 9 이고 수식은 $ D $ 2입니다.

=LOOKUP(2,1/(COUNTIF($D$2:D5,$B$3:$B$9)=0),$B$3:$B$9)

다음 단계는 INDEX 및 ROW 함수와 병합하는 것입니다. 아래 공식은 두 목록이 $ B $ 2 : $ B $ 5$ D $ 2 : $ D $ 7이라고 가정합니다.

=IFERROR(INDEX($B$2:$B$5,ROWS($F$1:F1)),IFERROR(INDEX($D$2:$D$7,ROWS($F$1:F1)-ROWS($B$2:$B$5)),””))

자세한 내용은 다음 링크를 참조하십시오.

1. 목록을 고유하게 만드십시오

2. 두 목록을 병합


이것은 링크 전용 답변 인 것 같습니다 . 모든 링크에 컨텍스트를 제공해야합니다. 그렇지 않으면 OP에서 클릭 한 내용을 알 수 없습니다. 또한 링크가 끊어 질 수 있으며 나중에 답변이 가치가 없게됩니다.
CaldeiraG

@TiagoCaldeira 안녕하세요, 경고 주셔서 감사합니다. 답변을 수식으로 업데이트했습니다.
FezzikMontoya

0

왜 두 개의 별도 목록이 있는지 물어볼 수 있습니까? 프로세스에 대한 컨텍스트를 아는 것이 도움이 될 것입니다.

내가 묻는 이유는 프로세스를 매우 쉽게 되돌릴 수 있기 때문에 깔끔한 자동화 솔루션을 제공하기 때문입니다. "Fruit Types"와 "Category"(A 및 / 또는 B)와 같은 두 개의 열로 하나의 긴 목록을 만듭니다. 그럼 당신은 고유 값의 하나 개의 긴 목록을 유지하고 사용할 수 있습니다 LOOKUP또는 INDEX MATCH다른 곳에 두 개의 분리 된 목록을 생성 할 수 있습니다. 기본 목록에 대한 윙글 변경을 기반으로 항상 업데이트됩니다.


과일은 실제 사례에서 사용될 수 있기를 바라는 단순한 예였습니다. 실제로 세 개의 데이터 세트가 있습니다. 각 박테리아에는 박테리아 유형, 일련 번호, 상위 일련 번호 및 계산에 사용할 기타 숫자 정보가있는 줄이 포함됩니다. 각 데이터 세트가 다른 워크 시트에 있습니다. 데이터 세트가 겹칩니다. 즉, 모든 데이터 세트에 공통적 인 항목이 있고 일부는 단일 데이터 세트에 고유합니다.
David M

내가 수동으로 한 일은 박테리아 / 숫자 / 부모의 복합 목록을 만드는 것입니다. 그런 다음 LOOKUP 함수를 사용하여 계산에 사용될 다른 데이터에 대한 각 시트를 검색합니다. 이 스프레드 시트를 다른 데이터를 가진 다른 사람에게 배포하고 싶습니다. 이 사람들은 Excel에 익숙하지 않으므로 가능한 경우 복제 / 붙여 넣기 / 중복 제거 지침을 피하고 싶습니다.
David M
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.