close

7343

Excel如何知道指定的3個位數是否處於相鄰的儲存格()

柳漙:錦子老師您好,請問我在日A~E欄有不同的數值,想任意指定3個位數(421),想知道同一列是否有包含這3個數值,有則填入TRUE,沒有達到3個則不填入資料,不知要如何撰寫公式才可以。謝謝!

image

錦子老師:這個問題,解決方法如下:

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

=IF(OR(MMULT({100,10,1},COUNTIF(OFFSET(A2:C2,,{0,1,2}),{4;2;1}))=111),1=1,"")

再複製公式到F3:F16儲存格。

image

【公式說明】

=IF(OR(MMULT({100,10,1},COUNTIF(OFFSET(A2:C2,,{0,1,2}),{4;2;1}))=111),1=1,"")

公式1OFFSET(A2:C2,,{0,1,2})

A2:C2儲存格,依序移動1~3欄。

image

公式2COUNTIF(公式1,{4;2;1})

統計公式1運算結果中包含4,2,1的筆數。

image

公式3MMULT({100,10,1},公式2)

100,10,1公式2運算結果相乘

image

公式4OR(公式3=111)

傳回公式3運算結果是否為111,是則為TRUE,否則為FALSE

公式5IF(公式4,1=1,"")

如果公式4運算結果為TRUE,輸入TRUE字串,否則不填入資料。

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

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

更多相關文章:請點我


arrow
arrow
    文章標籤
    IF OR COUNTIF OFFSET
    全站熱搜

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