2개의 Excel 파일이 있다고 가정합니다.
첫 번째는
expenses amount
CCL 12usd
FFL 25usd
CCL 12usd
FFL 25usd
FCL 10usd
두 번째는
name id expenses
A 12 CCL
B 13 FCL
C 14 FFL
D 15 CCL
비용 유형별로 첫 번째 파일을 필터링하고 싶습니다(예: "CCL"). 비용 유형이 일치하는 두 번째 파일에서 정보를 찾고 싶습니다.
그리고 다른 스프레드시트에서 다음 결과를 얻습니다.
name id expenses amount
A 12 CCL 12usd
D 15 CCL 12usd
아직 VBA에 익숙하지 않지만 절차를 자동화하는 매크로를 작성할 수 있습니까? 미리 감사드립니다.
답변1
세 번째 통합 문서의 A1에 "CCL"을 입력하세요.
정렬Enter수식은 일반 이 아닌 Ctrl++ Shift를 사용하여 입력됩니다 Enter.
A3에는 이런게 있어요정렬공식:
=IFERROR(INDEX('C:\Temp\[Book2.xlsx]Sheet1'!$A$1:$A$5,SMALL(IF('C:\Temp\[Book2.xlsx]Sheet1'!$C$1:$C$5=$A$1,ROW('C:\Temp\[Book2.xlsx]Sheet1'!$C$1:$C$5),""),ROW(A1))),"")
B3에는 이런 게 있어요정렬공식:
=IFERROR(INDEX('C:\Temp\[Book2.xlsx]Sheet1'!$B$1:$B$5,SMALL(IF('C:\Temp\[Book2.xlsx]Sheet1'!$C$1:$C$5=$A$1,ROW('C:\Temp\[Book2.xlsx]Sheet1'!$C$1:$C$5),""),ROW(A1))),"")
C3에는 다음 공식이 있습니다.
=IF(A3<>"",$A$1,"")
D3에는 이것이 있습니다정렬공식:
=IFERROR(INDEX('C:\Temp\[Book1.xlsx]Sheet1'!$B$1:$B$6,MATCH(C3,'C:\Temp\[Book1.xlsx]Sheet1'!$A$1:$A$6,0)),"")