ExcelVBA我的方法不一定是最好的,我只是随手写出来,但是即便是再精简,在分组这方面,PowerQuery、Access/SQL都更有优势,无论是速度还是代码量。ExcelVBA有自己有优势,多学一些知识就多一些选择 原表,表名:Sheet1 Sub shishi() Set 本表 = Sheets("Sheet1") 本表行数 = 本表.UsedRange.
但是从我个人的感觉看,PowerQuery并不能替代VBA,因为二者的定位不同。简单的说,PowerQuery是一个数据分析工具,而VBA则是一个办公自动化工具。 可能有些朋友不清楚数据分析与办公自动化的区别,这里解释一下。数据分析的主要内容,是把一批数据按照规则整理、转换成另一批数据,比如根据销售明细数据编制区域季度报表。
(2)修改列方法 Subshishi()For i=2ToCells(Rows.Count,1).End(xlUp).RowRange("B"&i)=Replace(Range("B"&i),"哈罗雷球白夕尚",Range("A"&i))Next End Sub 返回 方法三:Excel之PowerQuery (1)添加列方法 导入数据后,新建步骤,代码如下 =Table.AddColumn(更改的类型,"替换后",each Text.Replace(...
可以这么理解,Power query相当于美图秀秀,而Excel复杂公式和VBA相当于PS。 它的劣势在于无法进行复杂的数据处理操作,比如我上面说的例子,通过Power Query是无法解决的。 最后总结一下: 1.没有完美的工具,每个工具都各有优劣,如果能全部掌握就可以在不同的场景下选取最合适效率最高的工具处理数据。 2.如果把工具比...
https://www.bilibili.com/read/cv24823990 要取表名和每张表的分数和 1、打开新的Excel,数据~获取数据~来自文件~来自己文件夹 2、修改公式如下 我们要的就是蓝框内的数据,选中后删除其它列,修改字段名就可以了。红框内是我们的公式 PowerQuery教程:https://www.bilibili.com/video/BV1oa4y1j75e...
学习曲线示意图 - 学习建议 - 总的来说,我个人的建议是: Excel公式当然要学,因为那是最基础也用的最多的东西。 Power Query和VBA的问题上,优选Power Query。 学有余力或对编程很感兴趣,再学VBA。
然后,再回到这个问题,如果是Power Query解,又不想用那么多步骤,怎么办——那就用函数写个公式呗: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 tryTable.SelectRows(对照表,(t)=>Text.Contains([物料名称],t[关键词])){0}[分类]otherwise"其他" ...
当涉及到数据导入、清洗和转换以便分析时,您学会Power Query的速度比Excel公式还要快,用于处理多种复杂数据源等情况时,比VBA要容易的多。 学习曲线示意图 学习建议 总的来说,我个人的建议是: ØExcel公式当然要学,因为那是最基础也用的最多的东西。 ØPower Query和VBA的问题上,优选Power Query。 Ø学有余...
PowerQuery,VBA,SQL,DAX(数据分析表达式)三者各自功能与特点: PowerQuery的主要功能是“数据提取和整理(数据清洗)”,设计上不允许对数据源进行修改,这点和Excel工作表函数类似; VBA是一种编程语言,它可以...
学习曲线示意图 - 学习建议 - 总的来说,我个人的建议是: Excel公式当然要学,因为那是最基础也用的最多的东西。 Power Query和VBA的问题上,优选Power Query。 学有余力或对编程很感兴趣,再学VBA。