[엑셀 파일] 엑셀 파일 PDF로 자동 변환 및 저장 VBA/직원 정보 불러오기 vlookup, index, match 함수 활용 - 문의 답변
ㅡ 파일 오류로 재업로드 합니다 ㅡ
안녕하세요! 루비콩입니다 :)

이웃님들 ❤️ 이 글은 문의 답변용 포스팅이니
그냥 넘기셔도 됩니다 ㅎ_ㅎ
봐주시면 그것도 무한 감사 ㅋㅋㅋㅋㅋ
회원 정보, 직원 정보 불러오기
& 엑셀을 PDF로 자동 변환 및 저장 방법에 대한
비슷한 문의 댓글들이 있어서 업무에 참고하시도록 간단한 예시 파일을 작성해 보았습니다
도움이 된다면 좋겠습니다!
쓰다가 글을 날려서 😢
급하게 다시 써가지고 조금 뒤죽박죽입니다
필요한 부분만 잘 확인하시길 ❤️
vlookup함수 또는 index, match함수 등
참조 함수를 사용하면 데이터 시트에 있는 값을
간단하게 가져올 수 있습니다
또, 위의 내용을 인원별로 PDF 파일 저장을
해야 한다면 VBA를 활용하시면 됩니다
추가) 점수에 대한 순위 및 등급 계산은 파일
데이터탭 H열 부터 함수식 참고하시면 됩니다
ifs는 엑셀2019 이상부터 사용 가능하여
if함수로 대체했습니다
자세한 내용은 파일 참고 부탁드립니다 :)
정말 간단한 기본 예시이기 때문에 고수님들은
안 보셔도 됩니다 ㅎ_ㅎ
1. 회원 정보 또는 직원 정보 불러오기
문의 : 기본 데이터 시트가 있습니다. 다른 시트에
직원 이름을 바꿔 입력할 때마다 데이터 시트 내용을
불러오도록 만들고 싶어요

▼ ▼ ▼
* 파일 수식 > 이름 관리자 부분에서
이름 정의된 범위 확인하시고 이름 등 수정해서 사용 부탁드려요.
1. vlookup함수를 활용한 예시
=VLOOKUP($B4,표,COLUMN()-1,0)
2. match와 index함수를 활용한 예시
=INDEX(INDIRECT(C$7),MATCH($B8,직원,0),1)
* indirect는 텍스트 문자열로 지정된 참조 반환함

양식이 위의 표처럼 되어있다면 vlookup이나
match & index함수 어느 것을 쓰셔도 상관없지만
아래 표처럼 특정한 양식이 있다면
match & index함수를 사용하는 것이 편합니다

이름에 AAA, BBB 입력해 보시면 대상자 정보로
변경됩니다. 함수식 이해하기 쉽도록 if나
iferror함수는 넣지 않았습니다.
REF!, N/A 등의 오류 메시지를 보이지 않게
하려면 iferror 함수를 추가해 주세요
2. 회원 또는 직원별 엑셀 파일 PDF로 변환
문의 : 1번의 내용은 ㅇㅋ 혹시 직원 정보를 불러올
때마다 그 정보에 대한 파일을 PDF로
저장하려면 어떻게 해야 하나요?

AAA 대리 정보

HHH 과장 정보
AAA사원부터 HHH사원의 이름을 각각 기재하면
직위, 부서, 점수 등을 불러옵니다. 이 상태의 엑셀
파일을 각 대상자에게 공유하기 위해 PDF로 변환해야 한다면
▼ ▼ ▼
1번의 내용에 추가로
엑셀 VBA 기능을 이용해
엑셀을 PDF로 변환 및 원하는 이름으로 저장하도록
버튼을 만들어두시면 편리합니다.

PDF버튼을 클릭하면
하단처럼 [이름 + 기간]으로
파일이 생성됩니다 (매트로 허용하도록 옵션 확인 必)
alt + f11 누르시면 간단한 코드가 있으니
참고 부탁드려요

오픈된 코드가 많아서 엑셀 PDF 변환 VBA를
검색해서 대체하시거나
파일에 있는 내용을 셀 참조 범위 변경,
옵션 추가하셔서 사용하심 됩니다
+ 그대로 사용하려면
인쇄 범위 지정할 것
+
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\Users\HDC_USER\Desktop\" & gName & " " & gDay & ".pdf", OpenAfterPublish:=False
파란색 부분은 본인이 저장할 위치로 수정해주세요~
※ 엑셀 파일 비밀번호는 문의하셨던 댓글 답변에
있습니다. 비번 걸어둔 파일은 좀 느린 감이 있으니
비번 해제 후 저장 부탁드립니다
* 다른 분도 양식 필요하시면 비밀 댓글 달아주세용
[엑셀파일]
참조함수&단순 매크로 사용하기

제가 엑셀을 야매로 배워서 문의 내용이 너무
어려울 땐 답변을 드리지 못합니다 ㅎ_ㅎ
또한, 저도 직장인이라 ㅠㅅㅠ
파일을 해당 기관에 맞게 수정하는 것은
어려운 점 양해 부탁드려요~

오늘 글이 도움되었다면 ❤️ 부탁드립니다
우리 모두 로또터져서
회사 퇴사할 때까지 화이팅...