2007年5月9日星期三

非常好的Excel免费工具包-Extool (全部功能介绍)

非常好的Excel免费工具包-Extool

下载地址:http://www.excel-extools.com/download.php?file=extools2.0.zip

安装,解压到一个目录,在excel的工具->加载宏->浏览,选xla文件,就会新增一个菜单项的。

安装后界面:



基本功能介绍:其实这就是一个加了菜单功能之后的宏包,不过内容可是加密的的。

部分基本功能介绍:

Favorite file:添加常用的excel文件到列表,便于打开
Favorite text:添加常用的输入文字,方便录入

Range:选区(这些功能我都很喜欢,每个函数都很好!,本都想编的,不过得花许多时间,有些还不会编)
Delete empty cells in column:删除选区内所有列中的空格项,后续项向上移动
Delete empty rows in selections: 选择一个区域,将其内的所有空行删除(注意,是整行删除)
Transpose:转置,其实这个excel本来就有,它的做法是:在执行菜单命令之前,要先有选区,然后点击需要转置到的左上角位置;
Reverse Order(Flip cells):逆向,选择一行或者一列选区,会得到逆序结果;
Check for duplicate:检查重复数据,结果可以是删除或者高亮;
Multi selection copy:多个选区的拷贝。excel中,多个选区的选择是按ctrl来完成的,但是非常奇怪的是无法粘贴,怪异,这个宏可以完成。
Save selection as files:选择一个区域,存为excel,csv,txt文件。虽说excel本身也可做到,但是对有大量此需要的朋友确非常实用。我就是在donation software的网站上看到朋友提问和回答这个问题才发现这个软件的。
Save selection as html: 选择区域,写出html的表格代码,好功能,也能写出格式,且代码是比较精简的。相比excel本身的输出html的大量冗余代码要好的多。
Save selection as picture:选择区域,输出图像(png,gif,jpeg),好。

看了半天才只是1/10的菜单,哇,看来得几次才介绍的完了,都是我很梦想得到的功能(虽然我一般用tecplot,origin或者sigmaplot来绘制图表,但是数据整理方面还是excel做的最方便,包括选择,删除,计算等),看来开发者确实是个对excel不足之处很有认识的高手啊,想到和许多没有想到的功能它都有。

其他的功能介绍待添加,包括工作表对比,删除所有空表,sheet排序,多sheets打印,自动尾数字变上下标,公式的绝对引用和相对引用转换等等好功能。

继续,
Worksheet目录:
View:视图控制,包括下列项的显示与否,网格线,行列的标题(就是A,B,C,1,2,3等),水平垂直滚动条,sheet标签,打印页显示,显示为公式,状态栏,工具栏等。
Compare WorkSheets:依次列出两个sheet中所有内容不同的格子的值的不同和公式的不同,很好
Create WorkSheet Map:给出一个表格中每个格子的内容情况,标明某个格子是文本,数字,公式,错误或者逻辑
Sort Sheets:将标签排序
Delete Empty Sheet:删除空sheet
Hide Blank Row / Column At end of Sheet:选右下角,隐藏掉A1到此右下角外的所有行列部分,(注意,和Hide不同,是真的隐藏,可以吓人一跳的哦)
UnHide ---:这两个是反隐藏——显示所有的sheets或者某个sheet
Remove HyperLinks in Worksheet——去掉所有页面内的超链接,好功能。MS自作主张加上的超链接,许多时候个人并不喜欢,要去掉还不是一般的麻烦,这个功能我很喜欢。
Reset Last Cell——似乎是回到左上角?

Workbook(这些功能我倒比较少用)
Save and Backup:文件存盘的同时做备份
close all saved workbook:关闭掉所有保存了的文件
close and delete current workbook: 关闭并删除本文件(可能在临时文件时有用)
close all workbooks without saving:关闭所有文件,不做保存(对于只是读取许多文件的时候有用)

Application
List All Font:列出所有字体
Clear the Recently files list:清除最近的使用文件列表

Select:选择,也是一个很好的工具箱,有点类似AutoCAD里面的quickselect
Conditional Select cells(rows) by Value: 按数值过滤器选择单元格或者行,包括:介乎多少之间,大于,小于,等于,正则表达式等等。方便选取数值
Conditional Select cells by Format: 按格式过滤器选择单元格,包括,正体斜体,颜色,字体大小。可以选择一个单元格作为参照。
Select Cells With Max(Min) Value: 选择最大(最小)的数值所在的格,相同时选出第一个。Excel本身的Max只给出最大值而没有位置。
Select Cells With error:选中出错的单元格
Select last cell:选中最右列和最下行的相交单元格
Select used area:选中图表中最左上角和最右下角形成的区域
Select to right(bottom):将选区扩展到有内容的最右边或者最下边,似乎有些bug。
Select all sheets:选中所有的sheet
Select all empty sheets:选中所有的空Sheet


Text:不错的文本处理
包含
Case:改变大小写
Insert:在所有字符串前面,后面,或者从左偏移地 加入一个新的字符串
Trim:去掉左,或右,或全部 等空格,或者前后各剪切掉一定长度的字符
Remove: 去掉指定字符
Combine:横向进行字符串的合并,可以加空格

Formula and Numbers
copy cells formula as is (extra copy): 精确拷贝公式内容。有时候,我们想拷贝单元格内的公式,但是一移位粘贴,excel非常聪明地就帮我们按照相对坐标对公式进行修改,现在有这个功能就有更多的选择了。
Convert Formula to Constant Value:将公式内容改成数值,这个不错,以前经常得拷贝,选择性粘贴-数值几步
Convert Between Absolute and Relative Reference:在绝对引用和相对引用中转换,很好,虽然$很让人喜欢,不过大量输入的时候可挺让人烦躁的。
Perform Math Calculation on Selection:对选择内容进行批量加减乘除,也挺好。
Unit Converter:将选择内容在两种单位制间转换,要是能帮忙加上一些强度、容重之间的转换就好了
round number: 真正的四舍五入
convert percent to number:百分制变数字
covert number to ordinal:把数字变成1st,2nd之类
Convert Number to text :把数字变成英文的one two ten hundred
Convert Between Arabic and Roman: 在阿拉伯数字和罗马数字间转换
Insert random number to selection: 在选区内插入随机数

Format
Set x2:set subscript/superscript :将最后的一位文字或者数字变成下标或者上标(好功能)
Word Wrap On/off:自动换行开关
Center Verticall: 直接垂直居中


Print
Print multiple sheets:打印多个sheets
Set filepath as header /footer:把文件的路径打印在上方或者下方

Date:(似乎作用不大)
Number of days between two days: 计算两天之间的天数
add days to date: 把某天加上天数得到新一天