在单元格公式中使用MONTH()可将单元格types转换为“自定义”date格式

我有一个单元格有公式=INDIRECT(CHAR(COLUMN()+65)&ROW())*MONTH($A$1)/12其中INDIRECT引用一个整数, $A$1是一个date。 出于某种原因, MONTH部分将整个单元格转换为date而不是数字。 如何更改公式以使其返回数字格式的数字? (通过function区手动更改每个单元格不是我的select)。

我没有testing过这个(我不能评论,直到我得到50代表),但你可以包装整个事情在一个文本公式,然后乘以1:

 =TEXT(INDIRECT(CHAR(COLUMN()+65)&ROW())*MONTH($A$1)/12,"@")*1 

希望这可以帮助!