close

3036

給2個數值後抓取表格內的相對應資料

image

黃霑:「錦子老師您好,請教一下,上方是ppm,左方是水量,中間表格是溶質質量,今天我需要的功能是:

輸入二數值,目前使用的ppm(固定),還有溶質質量(不固定),要如何把左邊的合適水量抓出來?

舉三個例子:

1.200ppm、溶質300g,那就要在200ppm那一列抓到800這個數值。

200ppm下、700水量對應 295g800水量對應 338g295<300<338,所以就抓800水量。

2. 300ppm、溶質900g,那就要在300ppm那一列抓到1500這個數值。

300ppm下、1400水量對應 873g1500水量對應 935g873<900<935,所以就抓1500水量。

3. 如果溶質小於最上方水量300那一行的數值的話,那就抓最低300

500ppm下,溶質200g,那低於500ppm那列的最低值313,所以就抓300出來。

想了很久想不出來怎麼寫公式,如果方便的話順便教我一下抓取的原理,學起來以後類似的就不用再問人了,麻煩解惑 ~ 感恩,謝謝!」

錦子老師:「這公式設定如下:」

步驟1:點取K3儲存格輸入公式:

=OFFSET(A3,IFERROR(LOOKUP(K2,OFFSET(A3,1,MATCH(K1,B3:H3,0),13,1),ROW(A4:A16))-2,1),,,)

image

【公式說明】

=OFFSET(A3,IFERROR(LOOKUP(K2,OFFSET(A3,1,MATCH(K1,B3:H3,0),13,1),ROW(A4:A16))-2,1),,,)

公式1MATCH(K1,B3:H3,0)

B3:H3儲存格範圍以完全比對方式搜尋與K1儲存格相同內容的儲存格位址。

公式2OFFSET(A3,1,公式1,13,1)

A3儲存格移動1N(公式1結果)欄,再框選131欄的儲存格範圍。

公式3LOOKUP(K2,公式2,ROW(A4:A16))-2

公式2的結果中找尋與K2儲存格內容相同的儲存格位址,並將對應的A4:A16儲存格列號傳回並減2

公式4IFERROR(公式3,1)

如果公式3結果傳回錯誤值則輸入1

公式5OFFSET(A3,公式4,,,)

A3儲存格移動N(公式4結果)列,並傳回該儲存格內容。

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()