如果僅僅只是一到日這7個數據的,公式最為精簡,B1公式下拉:
=IF(A1="","",FIND(A1,"一二三四五六日"))
或者用這公式也行:
=IF(A1="","",MATCH(A1,{"一";"二";"三";"四";"五";"六";"日"},))
如果像題目這樣是這些數字的,公式要長點,且是陣列公式,輸入完成後不要直接回車,要按三鍵 CTRL+SHIFT+回車 結束。
=IF(A1="","",--VLOOKUP(A1,TEXT(ROW($1:$100)-1,{"[dbnum1]0",0}),2,))
如果資料中還包含有一個 日 的,這把日算作數字7,上面的陣列公式還要多加一個判斷。
=IF(A1="","",IF(A1="日",7,--VLOOKUP(A1,TEXT(ROW($1:$99)-1,{"[dbnum1]0",0}),2,)))
如果僅僅只是一到日這7個數據的,公式最為精簡,B1公式下拉:
=IF(A1="","",FIND(A1,"一二三四五六日"))
或者用這公式也行:
=IF(A1="","",MATCH(A1,{"一";"二";"三";"四";"五";"六";"日"},))
如果像題目這樣是這些數字的,公式要長點,且是陣列公式,輸入完成後不要直接回車,要按三鍵 CTRL+SHIFT+回車 結束。
=IF(A1="","",--VLOOKUP(A1,TEXT(ROW($1:$100)-1,{"[dbnum1]0",0}),2,))
如果資料中還包含有一個 日 的,這把日算作數字7,上面的陣列公式還要多加一個判斷。
=IF(A1="","",IF(A1="日",7,--VLOOKUP(A1,TEXT(ROW($1:$99)-1,{"[dbnum1]0",0}),2,)))