
나는 가지고있다 :
- 판매 데이터 엑셀 파일 1개(매일 생성)
- 재고 데이터 엑셀 파일이라는 또 다른 파일
(매일 새로운 재고가 들어오거나 새로운 판매가 발생할 때 업데이트됨)
재고판매 반영을 자동화하고 싶습니다.
특정일에 판매된 품목은 재고 목록에서 차감되어야 합니다.
### Inventory Data ### Before Sale ####
+---------+------+----+----+----+----+-----+-----+
| Item ID | 2415 | S | M | L | XL | 2XL | 3XL |
+---------+------+----+----+----+----+-----+-----+
| 1001 | 9 | 4 | 2 | 3 | | | |
| 1002 | 27 | 3 | 10 | 2 | 13 | | |
| 1003 | 17 | 10 | 6 | | 1 | | |
| 1004 | 15 | 2 | 3 | 3 | 8 | | |
| 1005 | 8 | 6 | 1 | 1 | | | |
| 1006 | 15 | 8 | 3 | 3 | 2 | | |
| 1007 | 20 | 15 | 4 | | 2 | | |
| 1008 | 56 | 23 | 17 | 11 | 5 | | |
+---------+------+----+----+----+----+-----+-----+
### Sales Data ###
+------+-----------------------------+--------------+------+----------+
| ID | Item Name | ID | Size | Buyer |
+------+-----------------------------+--------------+------+----------+
| 1 | Tee Russo Kisser(2014)-S | 1002 | S | beon1104 |
| 2 | Tee ON THE PROWL(1042)-XL | 1004 | XL | jon4158 |
| 3 | Tee TIGER GAZE(1049)-XL | 1006 | XL | jon4158 |
| 4 | Tee DeadMan(2008)-XL | 1007 | XL | jon4158 |
+------+-----------------------------+--------------+------+----------+
### Inventory Data ### After Sale ####
+---------+------+----+----+----+----+-----+-----+
| Item ID | 2415 | S | M | L | XL | 2XL | 3XL |
+---------+------+----+----+----+----+-----+-----+
| 1001 | 9 | 4 | 2 | 3 | | | |
| 1002 | 27 | 2 | 10 | 2 | 13 | | | <-- Sale 1
| 1003 | 17 | 10 | 6 | | 1 | | |
| 1004 | 15 | 2 | 3 | 3 | 7 | | | <-- Sale 2
| 1005 | 8 | 6 | 1 | 1 | | | |
| 1006 | 15 | 8 | 3 | 3 | 1 | | | <-- Sale 3
| 1007 | 20 | 15 | 4 | | 1 | | | <-- Sale 4
| 1008 | 56 | 23 | 17 | 11 | 5 | | |
+---------+------+----+----+----+----+-----+-----+
두 파일 간에 항목 ID가 일치합니다. 이 프로세스를 어떻게 자동화할 수 있나요?
답변1
VLOOKUP을 사용하여 공통 기본 키를 가진 두 개의 서로 다른 파일에 있는 두 개의 배열을 연결하고 업데이트할 수 있었습니다.
=VLOOKUP(A2,'mySalesFile.xlsx'#$'sheet1 1'.$C$1:$D$7,2,0)
- A2- 조회해야 하는 재고 파일 워크시트(ITEM ID)의 행입니다.
- mySalesFile.xlsx- 값을 조회할 또 다른 파일입니다.
- $C$1:$D$7- 조회하려는 범위 배열입니다. (A2 값을 조회할 대상 범위입니다.)
- 2- 범위 배열의 2행에서 값을 반환합니다.