뛰어나다:지정된 열 값으로 테이블 행 필터링
-
22-07-2019 - |
문제
첫 번째 열이 기본 키로 포함된 테이블이 있습니다.전:
id value1 value2
1 10 5
2 2 3
3 12 5
..
또한 선택하고 싶은 두 번째 ID 목록이 있는데, 이 목록에는 ID가 반복될 수 있습니다.전:
selectId
1
2
2
2
5
10
..
두 테이블(INNER JOIN 등)을 "병합"하여 다음을 얻으려면 어떻게 해야 합니까?
id value1 value2
1 10 5
2 2 3
2 2 3
2 2 3
5 99 99
10 22 22
..
데이터 > 외부 데이터에서 'Microsoft Query'를 사용하여 두 테이블을 조인해 보았습니다.문제는 256개 이상의 열이 있는 테이블을 처리할 수 없는 것 같습니다.
감사해요
업데이트:
감사해요, VLOOKUP
의도한 대로 작동합니다.
그러나 한 가지 문제는 행을 찾았지만 해당 열이 비어 있는 경우 이 함수는 다음을 반환한다는 것입니다. 0
(내가 예상했던 곳은 empty cell
), 그리고 0은 유효한 값이므로 둘(공백과 0)을 구별할 방법이 없습니까?어떤 도움을 주시면 감사하겠습니다 ..
해결책
사용하여 VLOOKUP 기능을 사용하면 필요한 레이아웃의 데이터를 얻을 수 있습니다.
Excel 2007에서 테이블을 사용하는 경우 수식은 아래 예를 기반으로 다음과 같습니다.
in cell B8
=VLOOKUP([selectId],Table1,2,FALSE)
in cell C8
=VLOOKUP([selectId],Table1,3,FALSE)
다른 팁
제목과 같이 Excel인 경우 vlookups를 사용하세요.그다지 관계적이지는 않지만 이것이 Excel 방식입니다.
데이터를 어디에 저장했는지는 확실하지 않지만 Microsoft 사이트에 설명된 다음 문제가 있는 것 같습니다.http://support.microsoft.com/kb/272729
제휴하지 않습니다 StackOverflow