「明細表」設定

「明細表」要模擬我們常見的「管制藥品收支結存簿冊」,如下圖,目標是要跟它有八七分像。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e7aa7baa-976d-4882-a129-1659da0143f0/.png

設定版型

我們在管藥電子簿冊的試算表中新增一個「明細表」工作表,並在 A1 儲存格使用資料驗證功能,指定「總表」的 B 欄(藥品名稱)為驗證範圍。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0ca3d01b-93a6-44e2-a660-3b51e1ad4689/_2020-06-12_10.04.00.png

驗證設定成功後,我們就可以在 A1 儲存格輸入要查詢的藥品名稱,這邊用 stilnox 做示範。

接著在 B1 儲存格輸入"年度別"。

在 C1 儲存格輸入西元年,這邊用 2020 做示範。

在 H1 儲存格輸入"管制級別"。

在 I1 儲存格輸入以下公式,公式會自動帶入管制藥級數

=vlookup($A$1,'總表'!$B:$F,4,false)

在 A2 儲存格輸入以下公式,公式會自動帶入管制藥成份含量及製造廠資料

="管制藥品成分及含量: "&vlookup($A$1,'總表'!$B:$F,5,false) & "  /  製造廠名稱: " & vlookup($A$1,'總表'!$B:$H,7,false)

在 H2 儲存格輸入"藥品許可證字號"。

在 I2 儲存格輸入以下公式,公式會自動帶入管制藥品的證號

=index('總表'!$A:$A,match($A$1,'總表'!$B:$B,0),1)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d66e46ea-e29c-4ae0-9e46-663b745cb0e2/_2020-06-12_10.19.19.png

做到這邊應該會像上圖一樣,接下來最重點的地方,我們要讓底下自動帶入「異動記錄」裡有關的資料。