通信人家园
标题:
一个自用的Excel套装,内含卡特应用(不定期更新,最新1.36)
[查看完整版帖子]
[打印本页]
时间:
2016-7-20 15:25
作者:
sonicx
标题:
一个自用的Excel套装,内含卡特应用(不定期更新,最新1.36)
本帖最后由 sonicx 于 2016-7-20 16:22 编辑
这是一个功能较多的插件,与VBA宏相比,具有速度快的优势,还有可以在英文语言格式下运行,据我所知,一旦改系统语言格式为英文,许多VBA宏是不能运行于英文语言格式的,卡特OMC如果不在英文语言格式下运行导出数据各种乱码。
由于功能较多,得分成好几次来写教程了,首先说下安装步骤:
1. 安装.net 4.0, 360软件管家里有,搜索.net
2. 安装Visual Studio 2010 Tools for Office Runtime, 百度可以找到
3. 运行附件中的ExcelAddIn1.vsto
该插件适用于Excel2007 ~ 2013,2007和2010可以直接用,2013的话就有点麻烦了,帮人装过一次,现在忘记麻烦在哪里了。
如果要卸载本插件的话到控制面板->卸载程序->ExcelAddIn1
教程会在其它楼层中发, 有时间会更新版本。
Release - V1.36.rar
(1.36 MB, 下载次数: 5)
2016-7-20 15:18 上传
下载次数: 5
附件:
Release - V1.36.rar
(2016-7-20 15:18, 1.36 MB) / 下载次数 5
https://www.txrjy.com/forum.php?mod=attachment&aid=MjkyNjI5fGVkODhmZDg5fDE3MTczMjczODZ8MHww
时间:
2016-7-20 15:47
作者:
sonicx
首先从CSV读取和与写入开始,这个是备用的,一般人用不上,就是打开和保存当前Csv文件的,略过。
先说明MatchX,我当然知道Excel有Match公式,但是效率就。。。不信试试2万行以上的表格。
MatchX只能按列来排序,例如标题2按标题1来获取行号:
标题1
标题2
a
c
b
g
c
n
d
i
e
k
f
e
g
b
h
i
j
k
l
m
n
Excel中选中表格,点工具 -> MatchX,出现一个弹窗,点击列标分别选中标题2,标题1,默认为升序排列.
点一下步以后如下
标题1
标题2
N/A
a
c
4
b
g
8
c
n
15
d
i
10
e
k
12
f
e
6
g
b
3
h
i
j
k
l
m
n
时间:
2016-7-20 16:16
作者:
sonicx
使用频率比较高的VLookUp,一旦查询表格达到数万行,速度就会难以忍受,这种情况下可以考虑使用VLookupX
比如通过rncid来在不同表中查找
1. 点击VLookupX
2. 选择表1
3.
点击列标选中
rncid
列
4. 点下一步, 然后依次选择查找的列(rncid)和数据所在的列(userLable),
数据所在的列可以选择多列
5. 点下一步
测试20+万行的表格查找10秒钟以内完成,官方VLookUp公式可能百倍于这个时间
有bug欢迎指出
时间:
2016-7-20 16:50
作者:
sonicx
列转行,使用方法如下
:
点击标题选择列,也可以选择合并的符号。
转换完成效果如下,然后可以对标题2进行分列
时间:
2016-7-20 17:02
作者:
sonicx
本帖最后由 sonicx 于 2016-7-20 17:04 编辑
行转列,先对要转的列进行合并,合并后如标题2列所示
转换完成如下所示
通信人家园 (https://www.txrjy.com/)
Powered by C114