다른 Excel 파일에서 데이터를 가져와 이름별로 정렬하는 방법은 무엇입니까?

다른 Excel 파일에서 데이터를 가져와 이름별로 정렬하는 방법은 무엇입니까?

엑셀 파일이 2개 있는데 그 중 하나는 근로자 목록이고 다른 하나는 부재 목록입니다. 부재 목록의 사유와 종료 날짜를 기본 목록으로 가져와 올바른 이름 아래에 넣어야 합니다. 지금은 수동으로 해야 하는데, 메인 목록에 1000개 이상의 이름이 있고 부재 목록에 800개 이상의 이름이 있기 때문에 정말 빨리 오래되어 버립니다.

E: 좋습니다. 다시 시도해 보겠습니다.

메인리스트 형식:

    A     | B  |    C    |   D    |    E    |      F      |     G     |
Basic unit|Name|Birthdate|Position|Permanent|starting date|ending date|

부재 형식:

     A       |  B   |    C      |  D   | E |      F         |    G    |     H         |     I       |     J      
Employee ID# | Unit | Unit name | Name | # | Absence reason | payment | starting date | ending date | length

그리고 오늘은 더 자세한 정렬 기준을 얻었습니다. 기간이 한 달을 초과하고 무급인 경우 해당 기준이 충족되면 부재를 기본 목록에 추가해야 합니다.

Absence reason, starting date - ending date

메인리스트 H2 및 해당 이름 아래에 추가됩니다. 이제 K2에 필요한 정보를 결합하는 부재 목록에 추가 열을 만들 수 있습니다.

=F2&", "& TEXT(A1,"dd/mm/yy")&" - "&TEXT(B1,"dd/mm/yy")

이제 길이가 30보다 크고 급여가 "무급"인지 확인하는 수식이 필요합니다.

또한 저는 핀란드 사람입니다. 이는 내 Excel이 핀란드어로 되어 있다는 의미입니다. 즉, 번역기를 통해 수식을 실행해야 한다는 뜻입니다. 현재 제가 사용하고 있는http://en.excel-translator.de/translator/

E2: 꼭 필요한 사람만 남도록 부재자 명단을 정리해두었기 때문에 메인 명단에서 해당 이름을 가져와서 올려 놓기 위해 아무것도 확인할 필요가 없습니다.

답변1

부재 목록을 표시하지 않으므로 열이 포함되어 있다고 가정하겠습니다.

이름 | 시작일 | 종료일 | 부재 사유

직원 시트에 두 개의 열을 추가하고 다음과 같이 vlookup을 사용하십시오.

=iferror(vlookup(A2,[Absences.xls]Sheet1!$A$1:$D$1000,3,false),"")

부재 목록에서 A2 셀의 이름을 찾을 수 있으면 종료 날짜가 반환됩니다. 부재 사유의 경우 a를 4Vlookup의 세 번째 매개변수로 사용하세요.

편집 : 주석에 제공된 열 구조 사용

     A       |  B   |    C      |  D   | E |      F         |    G    |     H         |     I       |     J      
Employee ID# | Unit | Unit name | Name | # | Absence reason | payment | starting date | ending date | length

첫 번째 열이 A 열에 있다고 가정하고 이름 열에 일치하는 이름이 포함되어 있다고 가정하면 부재 이유에 대한 공식은 다음과 같습니다.

=iferror(vlookup(A2,'[the file.xlsx]the sheet'!$D$1:$I$1000,3,false),"")

그리고 종료일에 대해서는

=iferror(vlookup(A2,'[the file.xlsx]the sheet'!$D$1:$I$1000,6,false),"")

파일 및 시트 이름을 적절하게 조정하십시오.

여기에 이미지 설명을 입력하세요

Vlookup은 일치하는 항목을 찾기 위해 조회 테이블의 첫 번째 열을 사용하므로 이름이 포함된 D열에서 조회 테이블을 시작합니다. Vlookup은 오른쪽에서 작동합니다.

이름 열 왼쪽에 데이터를 반환하려면 다른 수식이 필요합니다.

관련 정보