- 帖子
- 618
- 主題
- 17
- 精華
- 0
- 積分
- 663
- 點名
- 0
- 作業系統
- WINDOWS 7
- 軟體版本
- OFFICE 2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- Pingtung
- 註冊時間
- 2011-9-2
- 最後登錄
- 2026-4-17
  
|
2#
發表於 2014-8-18 08:54
| 只看該作者
本帖最後由 p212 於 2014-8-18 09:02 編輯
回復 1# guesspro 1、
1、原始資料部分定義名稱
(1)定義「產品條碼」,「參照到」輸入=OFFSET(工作表1!$B$3,,,COUNTA(工作表1!$B:$B)-1)
(2)定義「效期」,「參照到」輸入=OFFSET(工作表1!$C$3,,,COUNTA(工作表1!$C:$C)-1)
(3)定義「品名」,「參照到」輸入=OFFSET(工作表1!$D$3,,,COUNTA(工作表1!$D:$D)-1)
使用定義名稱用意在於因應原始資料可增加筆數
2、需要的資料部分
(1)儲存格F3輸入陣列公式(請以Ctrl+Shift+Enter輸入公式)
=IFERROR(INDEX(產品條碼,MATCH(0,COUNTIF($F$2:F2,產品條碼),0)),"")
(2)儲存格G3輸入一般公式
=IF(F3="","",INDEX(效期,MATCH(F3,產品條碼,0)))
(3)儲存格H3輸入一般公式
=IF(F3="","",INDEX(品名,MATCH(F3,產品條碼,0)))
(4)儲存格I3輸入一般公式
=IF(F3="","",COUNTIF(產品條碼,F3))
請參考!
註:上列假設工作表名稱為「工作表1」,若工作表名稱為「產品」,則「工作表1!」(藍色部分)請自行替換為「產品!」) |
|