Excel : 여러 참조가 포함 된 셀이있는 VLOOKUP


1

빈 공간으로 구분 된 셀 당 여러 참조가 포함 된 테이블이 있습니다.

참조 당 한 줄을 포함하는 다른 테이블에서 VLOOKUP을 사용하여 각 참조에 연결된 구성 요소의 이름을 검색하려고합니다.

첫 번째 테이블의 예는 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

그리고 내가 달성하려는 결과는 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

참조의 VLOOKUP을 사용하여 첫 번째 테이블에서 구성 요소 이름을 가져 오십시오.

구성 요소와 관련된 참조 수가 일정하지 않기 때문에 작동하지 않을 수 있습니다.

편집하다:

몇 가지 제한 사항이있는 부분 와일드 카드 일치에 대한 해결 방법을 생각해 냈습니다.

VLOOKUP("*" & (table2 Ref) & "*", table1, 2, FALSE) 

제한 사항은 다음과 같습니다.

  1. 내 참조가 예를 들어 A011 및 A01 인 경우 충돌이 발생합니다. A01을 참조하면 A011의 참조가 테이블에서 더 높은 경우 A011의 결과가 제공됩니다.
  2. 셀에 256자를 초과하면 VLOOKUP이 작동하지 않습니다. 셀 당 30 개의 참조가 최대이고 각 참조는 최대 10 자 (공백 포함)까지 가능하며 256 자 이상의 셀이 있습니다.

이 해결 방법을 사용하면 참조 열의 길이가 256 자 미만이되도록 표 1의 행을 분할하고 충돌이 없는지 확인하기 위해 참조 규칙을 조정했습니다 (필요한 경우 0을 채우는 10 개의 문자로 모든 참조의 점수를 매 깁니다) ). 표 1은 다른 소프트웨어의 추출 및 명명 규칙으로서 파일을 유지하기위한 이상적인 솔루션은 아니지만 지금은 작동합니다. 다른 솔루션도 환영합니다.


표 2는 어떤 모습입니까? 참조 텍스트를 여러 셀로 분할하여 시작하려고합니다. support.office.com/en-us/article/…
mcalex

결과는 표 2와 같습니다. 실제로 나는 (현재까지) 약 100 개의 어셈블리, 1 ~ 30 개의 참조를 가진 1000 개의 구성 요소를 가지고 있으므로 셀을 분할하고 싶지 않습니다.
AdrienNK

두 번째 테이블의 모든 참조 레코드가 이미 존재하며 첫 번째 테이블에서 구성 요소 이름을 찾고 있거나 첫 번째 테이블을 기반으로 처음부터 두 번째 테이블을 작성하려고합니까?
fixer1234

명확하지 않은 죄송합니다. A01, B01 및 A02가 P0024의 일부라고 수동으로 작성하고 있으며 구성 요소 이름 (및 다른 것들도 검색하지만 동일한 수식을 사용함)을 검색하려고합니다. 질문에 설명하는 예비 해결 방법이 있습니다.
AdrienNK

배열 수식을 사용하려고하면 VLOOKUP과 동일한 제한이 없을 수 있지만 성능이 느려질 수 있습니다. 또는 매크로를 사용하십시오. 그러나 솔직히, 내가 생각하는 진정한 해결책은 데이터 구조 / 도구를 변경하는 것입니다.
Máté Juhász
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.