我有一個表單,用戶應該從一個單元格A2的下拉列表中選擇一個Month-Year。我發現了一個公式,它根據所選的年份和月份來填充行,但是我想知道,當某個特定月份的某一天(特別是今年2月31日或29th-31st)不存在時,是否可以動態刪除列。例如,April 31—AF列存在,但date的單元格為空,因為該日期不存在。我問這個問題是因為我有一個總專欄,我想作為我的最后一個專欄后,每月的最后一天。
我用來填充行的公式是:
=TRANSPOSE(ARRAY_CONSTRAIN(ArrayFormula(date($A$1,month(A2&1),1)+transpose(COLUMN($C$1:$AV$1)-3)),day(EOMONTH(date($A$1,month(A2&1),1),0)),1))
這是我的示例工作表的共享google工作表:https://docs.google.com/spreadsheets/d/1m2vWg37PeMFTZj8QeWL0oIMBc4WT1FjFuapLTERMjGQ/edit?usp=sharing
您可以使用此選項刪除日期中的空格:
它在arrayformula()返回的范圍的末尾追加“Total”。然后你可以把它和@marikamitsos公式結合起來
Sample: