
答案1
如果您有支援動態數組的 Excel 版本,則可以使用它(假設您的月份位於 A 列中):
=XLOOKUP(A1,{3,6,9,12},{1,2,3,4},"",1,2)
換句話說,獲取月份並在第一個數組中找到它。準確地找出數組中的月份或下一個最大數字,並傳回第二個數組中位置為先前找到的位置的項目。如果找不到月份,則傳回空字串。
編輯:
由於您的月份目前是文本,因此請改用:
=XLOOKUP(MONTH(1&A1),{3,6,9,12},{1,2,3,4},"",1,2)
如果您有支援動態數組的 Excel 版本,則可以使用它(假設您的月份位於 A 列中):
=XLOOKUP(A1,{3,6,9,12},{1,2,3,4},"",1,2)
換句話說,獲取月份並在第一個數組中找到它。準確地找出數組中的月份或下一個最大數字,並傳回第二個數組中位置為先前找到的位置的項目。如果找不到月份,則傳回空字串。
編輯:
由於您的月份目前是文本,因此請改用:
=XLOOKUP(MONTH(1&A1),{3,6,9,12},{1,2,3,4},"",1,2)