百科
首页 > 数据分析 > VBA

vba字典

VBA字典如何多表求非重复值

1、本节课课程背景:将【四个分公司的产品进行统计,求出不重复的产品】。



2、然后是代码的书写,首先进行【循环代码的书写】。



3、然后是【判断的if公式的书写】代码如图。



4、然后在【不等于的时候进行取出】【arr公式如图】。



5、然后在【代码的开头部分先创建字典】然后下面进行代码的一步步书写,具体代码如图。



6、然后使用【修改属性的方法将数组里的内容写入到字典】代码如图。



7、然后最后的代码书写如图所示。



8、本节课内容到此结束。




VBA字典如何每行去除重复值

1、首先将【数据区域放到数组内】公式如图。



2、然后输入【for循环】从左往右循环,从上往下循环。



3、然后输入代码如图所示。



4、然后输入【if的判断公式】公式的代码如图。



5、然后继续输入公式,代码如图。



6、然后输入公式,将【字典里的数据清空】代码如图。



7、本节课内容到此结束。




VBA字典单列如何统计

1、案例介绍:【求这些人的加班次数,然后在求加班时间】。



2、首先声明变量【arr=装数据、i=循环、d=字典】。



3、然后书写代码,代码如图。



4、然后进行【for循环】然后往【字典中写入数据】需要在两个公式的中间添加【if判断公式】。



5、然后继续输入【E3和F3单元格】对应的公式。



6、然后【运行】查看是否正确,发现问题后,在【For】循环的公式上方添加【arr公式】并修改【If公式中的单词】公式的代码如图。



7、然后是【加班时间的公式书写】,首先【复制粘贴之前的公式】然后修改其中的代码。



8、然后将【E3和F3单元格】修改为【E14和F14】。



9、运行检查无误后,本节课内容到此结束。




VBA字典如何多列分类统计

1、首先进行变量的声明【arr=装数据、i=循环、d=字典】。



2、然后【创建字典】再然后将【区域书写进来arr=b21:e21】。



3、然后进行【For循环】代码如图所示。



4、然后在【For循环下方插入If的判断公式】代码如图。



5、然后将【d(arr(i,1))的值取出】取出的公式如图。



6、然后继续输入代码,将取出来的值相加,代码如图。



7、然后将【items的值赋值给m】并将m添加到自变量中。



8、然后继续输入公式(两次),目的是为了【将值导出】。



9、然后【复制工具】修改参数将【G2单元格对应的值导出】。



10、然后【运行】检查是否存在问题,【问题存在】:【G2单元格对应的公式中,只需要一个Application.Transposed】修改后的公式如图。



11、本节课内容到此结束。




相关词条

最新知识

最新百科

相关教程