Excel 스프레드 시트를 사용하여 상점을위한 간단한 POS 시스템을 만들고 있습니다.
스프레드 시트에는 ‘인벤토리’라는 시트가 있으며 다음과 같은 항목이 있습니다.
- 이름
- 가격
이것은 다음과 같은 데이터를 보유합니다 :
- 스크래블 – $ 5
- 전매권 – $ 10
- 음료 – $ 1
- 아이스크림 – $ 2
- (등, 약 500 항목 합계)
여기에는 두 개의 열이있는 “Product Sales”라는 또 다른 시트가 있습니다.
- 목
- 가격
첫 번째 열 “항목”은 셀 유효성 검사를 사용하여 “재고”(열 1)에 정의 된 모든 이름 중에서 선택할 수있는 드롭 다운 상자를 만듭니다.
“제품 판매”. 항목이 변경되면 “Inventory Sales”가격이 적절한 Inventory.Price로 자동 업데이트되도록하고 싶습니다.
지금 당장이 작업을 수행 할 수있는 유일한 방법은 거대하고 다루기 힘들며 편집하기 어렵고 버그가 발생하기 쉬운 if 문을 사용하는 것입니다. 그것을하기위한 또 다른 방법은 for () 루프를 사용하는 것이지만 그렇게 할 수는 없습니다.
내가 알지 못하는 다른 방법이 있습니까?
답변
user fixer1234에서 언급했듯이 적절한 기능은 vlookup ”
=IF( ISBLANK(B6), "", VLOOKUP(B6, Products.A3:D106, 4, 1) )
나는 column-to-match 컬럼을 A로 옮겨야 만했다. 저에게 큰 문제는 아니 었습니다.