00000-c22.workers.dev

엑셀 박스별 발주번호 출력

2025. 3. 17. 오전 2:48:03

엑셀 박스별 발주번호 출력

안녕하세요.

원하시는 박스별 발주번호 목록을 자동으로 출력하는 방법을 알려드릴게요!

1. INDEX & SMALL 함수 활용 (엑셀 기본 기능)

박스 번호별로 발주번호를 자동 정렬하는 방법입니다.

1) 데이터 예시

  • A열: 박스번호

  • B열: 발주번호

  • D1:H1: 각 박스번호(1번, 2번, …)

  • D2부터: 해당 박스의 발주번호 자동 출력

2) 수식 입력

  1. D2 셀에 아래 수식을 입력한 후, 오른쪽 및 아래로 드래그(자동채우기)하세요.

=IFERROR(INDEX($B$2:$B$16, SMALL(IF($A$2:$A$16=D$1, ROW($A$2:$A$16)-ROW($A$2)+1), ROW(1:1))), "")

  1. 수식 입력 후 Ctrl + Shift + Enter 를 눌러야 정상 작동합니다.

  • (Excel 365 이상에서는 그냥 Enter 키만 눌러도 됩니다.)

2. 수식 설명

  1. IF($A$2:$A$16=D$1, ROW($A$2:$A$16)-ROW($A$2)+1)

  • 박스 번호가 해당 박스(1번, 2번 등)과 일치하는 행번호를 찾음

  1. SMALL(..., ROW(1:1))

  • 해당하는 발주번호들을 순서대로 출력

  1. INDEX($B$2:$B$16, ...)

  • 해당 행번호에 맞는 발주번호를 가져옴

  1. IFERROR(..., "")

  • 값이 없을 경우 빈칸 처리

3. 결과 예시

입력 데이터

글 목록으로 돌아가기