Excel 怎么动态合并或者动态选择,有那个函数可以实现动态选择?(EXCEL里怎样动态地合并单元格,用VBA函数,或者其他方式都可以,但要求越详细越好,谢谢!
更新时间:2021-08-02 19:17:01 • 作者:MAURICE •阅读 228
- EXCEL里怎样动态地合并单元格,用VBA函数,或者其他方式都可以,但要求越详细越好,谢谢!
- Excel 如何实现选择动态范围
- 在excel中如何运用函数将两个动态列合并为一个? 也就是a列有a1、a2、a3、a4、a5、a6、a7、.....ax个单元
- excel中哪些函数可以实现动态图表
EXCEL里怎样动态地合并单元格,用VBA函数,或者其他方式都可以,但要求越详细越好,谢谢!
range("A1:C3").merge
如果想用数字指定行和列就需要下点功夫了。
调用下面的过程吧。比如你想合并第1行第2列到第3行第4列就写:
合并(1,2,3,4) '这是调用方法。
Sub 合并(开始行,开始列,结束行,结束列)
on error resume next
Application.DisplayAlerts = False
STR开始列=replace(replace(replace(cells(1,开始列).address,"1",""),"$",""),":","")
STR结束列=replace(replace(replace(cells(1,结束列).address,"1",""),"$",""),":","")
range(STR开始列 & 开始行 & ":" & STR结束列 & 结束行).merge
End Sub
Excel 如何实现选择动态范围
这个一般是使用 indirect 函数搭配其他公式来确定这个 “动态范围”,如
=INDIRECT("a1:a"&COUNT(B:B))
就可以根据b列的数据数量来确定a列数据数量。
在excel中如何运用函数将两个动态列合并为一个? 也就是a列有a1、a2、a3、a4、a5、a6、a7、.....ax个单元
=INDIRECT(IF(COUNTA(A:A)>=ROW(),"A"&ROW(),"B"&ROW()-COUNTA(A:A)))
excel中哪些函数可以实现动态图表
如果表格的数据源不做任何改动的情况下,TODAY、NOW、RAND等函数会影响数据源里公式返回的值;如果你的数据源随工作进度或类似的情况进行改动和添加,基本上所有的函数都能实现动态统计。