잔머리 엑셀
FILTER함수를 활용해 인보이스를 만들어보자
Lv. 35 라이츄
2025. 6. 18. 22:00
https://www.instagram.com/p/DJLsOpGRvDm/
이게 우리가 할 거다. 인보이스 양식을 만들 게 아니라, 실시간으로 코드와 리스트를 선택한 다음 거기에 따라 변동되는 인보이스를 만들거다. 오케이?
일단 시트 두 개가 필요한데, 양식까지는 신경쓰지 말고 일단 이렇게만 해보자. 그리고 두번째 시트로 갈 거다.
이런 식으로 데이터가 있을 때 뭘 할거냐면
1) 주문번호를 선택하면
2) 품목, 가격, 개수, 합계를 나타낼거다.
C2셀을 누르고 데이터-데이터 유효성 검사로 들어가자.
UI가 다른 건 내가 웹오피스로 해서 그렇다. FILTER함수는 365에서만 되거든... 아무튼 여기서 목록을 선택하고(소수점 밑에 있음)
소스를 주문번호 가져올 시트에서 선택하면 된다. 나는 주문번호가 B열이라 그걸로 했다.
여기까지 했으면 이제 나머지 반만 하면 된다. 가릿?
B5셀로 커서를 가져가서 =FILTER(Sheet2!D3:G16,Sheet2!B3:B16=Sheet1!C2)를 입력하고 엔터키를 누르면 이렇게 해당 주문번호와 일치하는 주문건만 딱딱 볼 수 있다. Sheet2!D3:G16은 데이터를 가져올 부분, Sheet2!B3:B16=Sheet1!C2은 주문번호 목록 중에서 주문번호가 C2셀과 일치하는 것을 가져오라는 의미.
위 리스트에서 딱딱 선택하면 알아서 필터링도 해준다.