본문 바로가기
IT 자격증/엑셀과 파이썬

파이썬으로 ✨엑셀 다중 VLOOKUP 쉽게 처리하기!

by ootd_info 2025. 4. 12.
반응형

안녕하세요! 오늘은 엑셀 작업을 더 효율적으로 만드는 꿀팁을 공유할게요. 바로 여러 기준으로 VLOOKUP을 할 때, 파이썬을 활용하는 방법입니다!
엑셀만으로는 한계가 있는 작업도 파이썬을 쓰면 아주 간단하게 해결할 수 있어요.
그럼 바로 시작해볼까요?

df1=xl("A1:C6", headers=True)
df2=xl("E1:G7", headers=True)

df3 = df1.merge(df2, on=['업체','메뉴'], how='left')

 • df1: 조회 대상 테이블 (업체, 메뉴, 기타정보)
• df2: 참조 테이블 (업체, 메뉴, 가격 등)


df3 = df1.merge(df2, on=['업체', '메뉴'], how='left')

• on=['업체', '메뉴']: 다중 기준으로 병합!
• how='left': df1을 기준으로 병합해서, 필요한 열만 가져오기

결과는 아래처럼 예쁘게 나옵니다:


팁: 엑셀에 바로 쓰기

병합된 df3은 아래 코드로 엑셀에 다시 저장하면 끝!

df3.to_excel("결과파일.xlsx", index=False)



마무리


엑셀에서 복잡하게 IF, MATCH, INDEX 쓰느라 머리 아프셨다면
이제 파이썬의 merge()로 시원하게 해결하세요!

작업 자동화, 효율성 두 마리 토끼를 잡을 수 있습니다
궁금한 점 있으면 댓글로 남겨주세요!

728x90

댓글