发布网友 发布时间:2024-07-04 18:24
共5个回答
热心网友 时间:2024-07-04 18:26
使用填充柄啊!
选中F54,输入公式后,向右拖动
===========
填充柄:选中单元格后的右下角,如下图红圈所示)
试试吧,但愿能够帮助您!
热心网友 时间:2024-07-04 18:26
没想到直接办法,用宏吧。先选中要转换的单元格,然后按ALT+F8,选择执行宏“一般公式转数组公式”。运行前注意先保存备份文档,避免程序出错丢失数据。
增加宏的方法说明:对准工作表标签击右键选取查看代码,弹出VBA窗口后,在窗口贴入代码。关闭VBA窗口。
Sub 一般公式转数组公式()
Dim R As Range, C As Range
Set R = Selection
For Each C In R.Cells
IF C<>"" THEN
C.FormulaArray = C.Formula
ENDIF
Next
End Sub
热心网友 时间:2024-07-04 18:27
1、F54公式:
=IF(INT(COLUMN(C1)/3)=COLUMN(C1)/3,150-MAX(IF(COUNTIF(F1:F49,IF({1},INDIRECT("B"&1+(COLUMN(A1)-1)/3&":B"&150+(COLUMN(A1)-1)/3))),ROW(1:150),0)),"")
按三键(CTRL+SHIFT+ENTER)完成公式;
2、快速选中F54:FZN54公式输入区域:在名称框中输入:F54:FZN54,回车;
3、快速填充公式:按组合键:CTRL+R,完成区域公式输入。
热心网友 时间:2024-07-04 18:27
有输入公式之前设置下,在工具-选项-重新计算 中把自动重算的钩去掉。然后输入全部公式,包括CTRL+ALT+ENTER结束,然后再按F9手动重算,这样可以避免每输一列公式自动重算占用你的时间追问我是用死方法批量写成长长的一条后按符号分列输入的,你空就下载弄一下嘛追答我的是2003版本,你的高版本我打不开
热心网友 时间:2024-07-04 18:28
你每个单元格的公式不一样???数组计算后,直接用鼠标拖拽就可以了。。。