[공지] 엑셀 :: 명단을 보고서 형태로 만들기(이름만 입력하면 자동으로 채워지는 서식)
하엘 ・ 2020. 5. 12. 0:30
엑셀 :: 명단을 보고서 형태로 만들기(이름만 입력하면 자동으로 채워지는 서식)
네이버폼 행삭제하는 포스팅에서 잠시 보여드렸던
일명 '이름만 입력하면 자동으로 채워지는 서식'을 만드는 방법을 보여드릴게요~^^
일단 이 보고서 출력용 파일을 만들기 위해서는
일단 엑셀에 있는 '이름'이라는 수식을 이해해야하구요~
=IF, =INDEX, =MATCH라는 함수를 사용할 예정입니다.
이름 관리자는 [수식]에 있습니다.
아무 이름 수식이 만들어져 있지 않은 상태에서는
그냥 엑셀 창에서 클릭해서 쉽게 이름 수식을 부과 하는데요~
방법은 아래와 같습니다.
B셀 부분을 클릭하면 전체가 선택됩니다.
저는 편의상 전체 선택을 하였구요~
출력할 자료를 1~5번까지만 지정하고 싶다!하면 원하시는 셀을 지정하시면 됩니다.
저는 B열을 '이름'이라고 이름 수식을 지정하였구요~
'성함', '기준' 등 자신이 구분하고자 하는 걸로 지정하시면 되세요.
그리고 엑셀 전체(Ctrl+A)를 '명단'이라고 이름 붙여주었습니다.
이러면 기본 세팅을 된거에요~
※주의사항※
여기서 주의사항!
일단 이름을 지정하고 나서
엑셀에 있는 정보를 수정하게 되면
가끔 수식을 입력해도 원하는 결과가 자동으로 안나올 수 가 있어요.
그래서 만들어 놓은 이름 수식을 수정하고 싶어지면!
깔끔하게 맨 위에 보여드린 [수식]-[이름관리자]에서 있는 이름을 다 지운다음에
다시 설정하는게 더 편하답니다~ㅎㅎ
명단을 추가하거나 삭제하거나 했을 때 수식이 먹히지 않으면 사용하세요!
보고서 인쇄용으로 SHEET하나를 더 생성해줍니다.
출력하고 싶은 형태로 보고서를 만들어 줍니다.
셀 병합도 하고 글씨체도 바꾸고
라인도 그려주고~~
기본틀이 만들어지면
신청자의 이름만 기입하면 자동으로 정보가 불러와지도록 함수를 입력해볼게요~~
아무것도 없는 상태에서
이름을 작성하고 엔터를 누르면!
C3라는 셀을 기준으로
나머지 V표시된 곳에 자동으로 입력하려면
앞서 만들었던 이름과 함수들을 조합하면 되는데요~
=IF(C3="","",INDEX(명단,MATCH(C3,이름,0),3))
이런식으로 입력하면 됩니다.
해석을 하면,
IF : 만약 C3에 있는 정보가" "이라면
INDEX : '명단'이라는 이름 수식에서 'C3셀'과 '이름'이라는 이름수식을 비교했을 때
MATCH : 0"일치"가 되면, 일치된 정보가 있는 행의 "3"번째 정보를 기입해줘라.
뭐 이런 뜻입니다 ㅋㅋㅋ
아 설명하기 힘드네요.
그래서 "성하니"라는 이름을 엑셀에 입력하면
명단에서 성하니 정보가 있는 행의 3번째 열의 정보인 '연락처'가 자동 기입 되는 것이죠.
이런식으로 기본 함수 수식을 만들어 놓고
다음 셀에서는 3, 4, 5, 6 등 순서만 다르게 기입해주시면 됩니다.
이름 입력할 때 일일이 기억하고 입력할 수는 없으니까
명단이 쭉 보였으면 좋겠다 하시는 분들을 위한 꿀팁!!
바로 데이터 유효성 검사인데요~
[데이터]-[데이터유효성검사]에 들어가서
목록(제한대상) 그리고 영역(원본)을 지정하시면 됩니다.
저희는 '이름'이라는 이름수식을 이미 만들어 놨으니까
간편하게 '=이름'이렇게만 입력하면 목록이 만들어진답니다~
참고용으로 볼 샘플 파일이 필요하신분은 활용하시라고
제가 대충 만든 샘플 서식 올려드립니다.
추가 문의사항은 댓글로 문의주시구요~
도움이 되셨다면 좋아요! 댓글까지 남겨주세요^^