excel做表到底用宏好还是用公式好

2023-07-25 08:35

在都可以实现的情况下,哪个更好
5个回答

以下几条仅供参考(EXCEL):

公式水平和宏的水平,哪个水平高用哪个;

重复且中间必须要夹杂一些动作的用宏,只是简单重复计算不夹杂动作的,用公式;

你的表是只给自己看还是给别人也看。如果看的人多,考虑到宏并不是每个人都能看懂,且并不是每台机器都会允许运行,因此要考虑优先使用公式。如果只是自己看,那可以随便决定用公式或宏;

需要进行较高程度自动化的,用宏,一般自动化的,用公式;

使用公式实现更加复杂的,用宏,否则哪个实现起来简单用哪个;

以上。

以下几条请参考:
a. 能用公式解决的尽量用公式;
b. 宏能够做到很多公式做不到的事情。换句话说,公式能够做到的,宏都能做到;
c. 宏需要动用的资源过多,例如占用内存,需要对安全等级进行设置等;
d. 公式并不一定比宏简单。宏的逻辑清晰,编辑可能比公式容易很多。
当然是公式好了,除非公式解决不了的才用宏。且现在很多人都会禁止宏运行。

公式适合初学者,处理数据较少的,

宏适合精通者,处理数据较多的。

非常赞同楼上各位的说法,至于谁更好,这,没有确切的结论,主要还是看应用的场合。

①对于比较简单的问题,能用公式处理的还是使用公式处理,毕竟,为了一个简单的计算而编写VBA程序似乎有点不值得;如果是比较复杂、重复的问题,还是使用宏处理比较快捷。

②如果是初学VBA程序,可能会觉得使用宏处理比较困难,慢慢适应,不断学习,之后也会发现它比公式有着独到的优势。

③对于处理大量的数据而言,宏是当仁不让;如果使用公式处理可能会出现无响应、出错等情况发生。

相关问答
Excel宏是什么大概意思?
1个回答2022-10-12 12:41
EXCEL本身不具备的功能和较为复杂的功能。通过VBA来实现,
请教一个EXCEL 公式的问题 找不同五个数谢谢~~
1个回答2022-11-18 19:30
为什么两个等号?
Excel LEN在公式里是什么意思
1个回答2023-02-05 18:57
LEN 返回文本字符串中的字符数 =len(1234),返回4 (1234为4个字符0) =len(a1),返回A1单元格中的字符数。(文本格式中一个空格也为一个字符) 计算单元格中,字符串包含...
全文
在EXCEL里怎么套用公式
4个回答2022-12-26 02:33
1、鼠标点选到C1的单元格中,然后输入公式“=A1*B1”; 2、此时,从第二排单元格中开始输入你需要求积的数字; 3、好了,最关键的时刻就在这里了。我们将鼠标选中“C1”,然后当光标变...
全文
excel公式求助
1个回答2022-12-08 07:44
那就先提取到第一个星号的位置,连重量单位也提取了 公式类似于 =LEFT(A1,FIND("*",A1)-1) 之后再考虑单位换算的问题
excel宏魔法书的介绍
1个回答2022-12-27 18:47
《excel宏魔法书》是2007年科学出版社出版的图书,作者是李潜瑞。
excel自动求和公式
2个回答2023-01-06 19:35
点击工具栏的“公式”。在公式界面,点击“自动求和”。单元格出现竖列的求和函数,点击键盘的“Enter”。excel竖列已经自动求和了,详细步骤: 1、电脑打开表格,点击竖列的单元格。 2、选...
全文
求助excel公式
3个回答2022-12-30 21:42
这个公式好写,但是提问没有交代清楚,按照叙述,只能计算超额完成任务增加的分和未完成任务被扣掉的分,加扣分值具体是多少也没有说清楚。这里以 1为加扣分值,60为基础分值为例来解答, 具...
全文
excel 公式求助
2个回答2022-11-28 23:48
在J2中输入或复制粘贴下列公式 =INDEX(B$1:G$1,MATCH(I2,B$2:G$2,)) 双击J2填充柄向下填充公式 复制J列,分别粘贴到L列和N列。
求EXCEL得分公式
1个回答2022-11-30 04:50
首先根据你的条件满意度=98%,15,IF(A2=97%,15-(98%-ROUND(A2*100,1)/100)/0.1%,IF(A2>=96%,5-(97%-ROUND(A2*100,1)/10...
全文
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答