Vba 如何在Excel中以月名的形式自动设置日期

Vba 如何在Excel中以月名的形式自动设置日期,vba,excel,Vba,Excel,我正在写一个公式,语法如下 =IF(TEXT('Sales Tracker'!$A$5:$A$1085,"mmmm") = 'Goal Tracker'!B5,SUMIF('Sales Tracker'!$C$5:$C$1085,'Goal Tracker'!$B$3,'Sales Tracker'!$F$5:$F$1085),"-") 我正在使用Text()函数将excel公式日期转换为文本,以便在另一张表(如Goal Traker)中比较值,单单元格引用可以正常工作,但我想将其用作范围,当

我正在写一个公式,语法如下

=IF(TEXT('Sales Tracker'!$A$5:$A$1085,"mmmm") = 'Goal Tracker'!B5,SUMIF('Sales Tracker'!$C$5:$C$1085,'Goal Tracker'!$B$3,'Sales Tracker'!$F$5:$F$1085),"-")

我正在使用
Text()
函数将excel公式日期转换为文本,以便在另一张表(如Goal Traker)中比较值,单单元格引用可以正常工作,但我想将其用作范围,当我将单元格转换为带$sign的范围时,它不起作用。

对于初学者来说,您无法将单元格范围与单个单元格进行比较,因为单元格中的公式不会影响工作表中的其他单元格。您希望此公式的结果在哪里结束,例如作为其他数据旁边的辅助列(可能在目标跟踪表上)?我们能看看你们的数据表吗?你们希望得到什么样的结果?(而且,你不必多次寻求帮助,耐心点!)首先,你不能将一系列单元格与单个单元格进行比较,因为单元格中的公式不会影响工作表上的其他单元格。您希望此公式的结果在哪里结束,例如作为其他数据旁边的辅助列(可能在目标跟踪表上)?我们能看看你们的数据表吗?你们希望得到什么样的结果?(此外,你不必多次寻求帮助,要有耐心!)