首頁 > 書法

最牛查詢公式,做報價只需一步

作者:由 滴露凝香 發表于 書法日期:2023-01-23

燙金加工怎麼報價公式

許多企事業單位、貿易公司一定對報價這個名詞,相當熟悉,許多買家購買前都需要詢價,賣家就需要做一份報價,那麼對於許多公司,也許商品會有很多,那麼你在製作報價時候,還需要查詢價格後,挨個填入報價單的單元格內麼?

不需要,其實利用Excel的公式,製作報價只需一步!

我製作了一個《採購查詢表》,裡面大致就分為兩個SHEET,一個是主操作介面

最牛查詢公式,做報價只需一步

另外一個介面就是需要大家提前錄入的所有產品的價格及規格明細

最牛查詢公式,做報價只需一步

當然大家可以根據自己的需求隨意設定產品明細,也可以不只這些列,只需要將表格內的公式做些許改動即可。

好了,介紹完主要 介面,那麼我們來說明這個表格的功能及所涉及的公式了

表格的功能就相當實用了,大家只需要將所需要搜尋的內容輸入到檢索後的單元格,然後回車,之後大家想要查詢的產品資訊就統統顯示到了下方。

此表格不只是針對名稱,下面9列中,只要包含搜尋詞的內容都會一一列舉下方。

最牛查詢公式,做報價只需一步

品牌列複合也會列舉下方

最牛查詢公式,做報價只需一步

輸入”燈管“所有名稱中包含”燈管“的產品就羅列到了下方

最牛查詢公式,做報價只需一步

輸入“燈“所有名稱中包含”燈“的產品就羅列到了下方,大家可以精準查詢某種產品,也可以透過關鍵詞將產品都顯示與下方。

其實其中用到的公式是

=INDEX(產品明細!A:A,SMALL(IF(MMULT(1-ISERR(FIND($B$1,產品明細!$A$3:$I$338)),{1;1;1;1;1;1;1;1;1}),ROW($3:$338),999),ROW(產品明細!A1)))&“”

最牛查詢公式,做報價只需一步

=INDEX(產品明細!B:B,SMALL(IF(MMULT(1-ISERR(FIND($B$1,產品明細!$A$3:$I$338)),{1;1;1;1;1;1;1;1;1}),ROW($3:$338),999),ROW(產品明細!B1)))&“”

最牛查詢公式,做報價只需一步

下面我們以A3單元格的公式來分解這個函式

最牛查詢公式,做報價只需一步

1。利用FIND($B$1,產品明細!$A$3:$I$338)是用來查詢包含內容的位置

2。利用ISERR函式將未查詢到的矩陣位置轉化為FALSE,因為在運算中,FALSE=0,TRUE=1,那麼在1-ISERR函式的結果就會是1或者0。

3。最關鍵的是利用MMULT形成矩陣,因為在上一個函式中,FIND未查到的位置就會被標記成0,然後利用0乘以任何數都等於0的規則,將矩陣形成為與預設查詢錶行列數一樣的矩陣,其中{1,1,1,1,1,1,1,1,1}是查詢表一共有9行。

最牛查詢公式,做報價只需一步

4。利用IF函式,對矩陣中每一個數值進行判斷,未查詢到的位置就會被判斷成FALSE,所以位置就會得出999,那麼查詢到的位置就會被輸出為行號。

最牛查詢公式,做報價只需一步

5。利用SMALL函式,提取出矩陣中最小值,最小值肯定是查詢到的位置的行號,因為9列提取的最大值不會高於999,如果大家的預設表列數及行數過多,那麼這個判斷最大值要提高。

6。利用INDEX函式定位到想要的值

下面大家看看關鍵幾個函式的截圖說明

最牛查詢公式,做報價只需一步

得到大家想要查詢的產品後,那麼製作報價就需要一步,將得到的編碼輸入到報價單前,當然如果你直接記得編碼就不用查詢直接輸入了!!

最牛查詢公式,做報價只需一步

最後製作報價單的函式就非常簡單了,就是普通的vlookup函式

最牛查詢公式,做報價只需一步

好了,今天介紹的函式比較複雜,不知道大家看懂了沒有,如果覺得文章對你有幫助,請大家關注我,也別忘了為我點贊啊,您的支援是我最大的動力,我會持續的為大家介紹的!