SqlCelINN
SqlCelINN是在原SqlCel的基础上新增的一个选项卡,其全称为SqlCel Inner表示面向Excel内部的功能强化。后来SqlCelINN从原SqlCel中分离出来成为一个独立的产品。SqlCelINN与原SqlCel相补充以Excel内部的数据处理见长。
SqlCelINN主要分为Excel内部的统计查询、单元格及表的操作和一些实用工具。SqlCelINN主界面如下:
SqlCelINN独立授权,安装即用,可免费试用一个月,试用期过后大部分功能仍可免费使用。
一、统计查询
1 工作表查询
可用SQL语句查询Excel文件,同时提供了自助查询和自助筛选两种辅助查询方法。
2 快速统计
用于快速地输出二维表格的统计报表。可根据分组字段求取统计字段的值,亦可用于求取唯一值。
3 顺序统计
用于计算一列数据从上到下没一个记录是第几次出现,相当于实现以下函数公式的功能:
4 vlookup+
可以实现vlookup函数的匹配功能,但是匹配速度比vlookup函数快50-100倍。
同时vlookup+可列出所有匹配项,并可根据查找值与被查找值的包含关系模糊匹配,亦可根据查找值的相似度进行模糊匹配。
5 描述数据
便于计算一组数据的描述性统计量
二、字符处理
字符处理具有比较完善且易用的字符串处理功能,是SqlCelINN非常重要的一部分。
1 字符提取
可根据设置的条件提取汉字、英文、数字、 空格、下划线、符号或这些字符的组合,亦可用“附加”自定义要提取的字符。同时支持正则表达式提取字符。
2 字符过滤
可根据设置的条件删除汉字、英文、数字、 空格、下划线、符号或这些字符的组合,亦可用“附加”自定义要提取的字符。同时支持用正则表达式过滤字符。
3 字符转换
1) 文本转数字
将文本型字符串转换成数字型字符串。
2) 数字转文本
将数字型字符串转换成文本型字符串。
3) Unicode转中文
将Unicode编码格式的字符转为汉字,比如:
4) URLDecode解码
将URL格式的编码转为中文,比如:
4 填充选取
快速填充选中区域的值。
值:用一个固定的值填充选中区域
公式:用公式填充选中区域
比如当前活动单元格为A1,在公式里面填写B1+C1,它实现的效果相当于在A1输入公式B1+C1然后按住CTRL+ENTER批量填充。
- 上一单元格的值
用选中单元格的上一个单元格的值填充当前单元格。
- 仅填充空格
如选中则仅填充空格单元格。如不选中则填充所有单元格。
5 字符截取
1) 截取左边
实现LEFT函数的效果。截取左边指定个数的字符。
2) 截取中间
实现Mid函数的效果。截取中间指定的字符
3) 截取右边
实现Right函数的效果。截取右边指定个数的字符。
4) 截取IP地址
将字符串中的IP地址取出来
5) 截取Url
将字符串中的Url取出来
6) 截取Email
将字符串中的Email邮箱地址取出来
7) 截取号码
将字符串中的电话号码取出来,包含手机号码和座机号码
8) 截取邮编
将字符串中的邮政编码取出来
6 字符计算
1 加上
对选中单元格统一加上一个值。
加数和被加数都为数字,则执行加法计算。如:
1 + 1 = 2 加数和被加数其中有一个是文本,则将加数追加到被加数。如:
1 + a = 1a 加数前面有 "^" 符号,则将加数插入到被加数前面。如:
1 + ^a = a1 向一个字符串中插入另一个字符串。如:
abcd + 2,sk = abskcd 表示从第二个位置插入两个字符sk加数可相对引用单元格的值。如:
同时选中[A1:A3],且当前活动单元格为A1。在统一加上对话框中输入$B$1+$C$1,则[A1]的值为B1+C1,[A2]的值为B2+C2,[A3]的值为B3+C3。
需注意的是引用单元格的时候需用绝对引用即$A$1格式。
2 减去
对选中单元格统一减去一个值。
减数和被减数都为数字,则执行减法计算。如:
2 - 1 = 1 被减数是文本,减数是正数,则去除被减数左边指定个数的字符。如:
abcd - 2 = cd 被减数是文本,减数是负数或者减数是正数后面跟$,则去除被减数右边指定个数的字符。如:
abcd - -2 = ab abcd - 2$ = ab 减数为文本,则去除被减数中所有该文本。如:
abcdab - a = bcdb abcdab - ab = cd abcdab - ad = abcdab 去除被减数指定位置的字符。如:
abcdef - 2,3 = abf 表示从第2个字符开始向前去除3个字符。减数可相对引用单元格的值。参照 “加上”。
3 乘以
对选中单元格统一乘以一个值。
乘数是数字,被乘数也是数字,则执行乘法计算。如:
2 * 3 = 6 a * 3 = a 当被乘数是文本时则不进行任何计算。将字符串中的一个字符替换成另一个字符。如:
abcd * a,s = sbcd abcd * ab,st = stcd abcd * ab, = cd 最后一个乘数为 ab, 表示将字符串ab替换成空值。实现的效果和 abcd - ab一样。用正则表达式替换字符串。正则表达式的写法是以"~"开头。如:
1a2b3c * ~\d,0 = 0a0b0c 表示将所有数字替换成0。
乘数是用大括号包围一个大于1的整数表示被乘数重复指定次数。如:
ab * {3} = ababab 乘数是用大括号包围一个大于0小于1的小数表示取被乘数一定个数的字符。如:
abcdefg * {0.8} = abcdef 计算规则为 "abcdefg" 的长度是7,7*0.8 = 5.6,四舍五入为6。即从左边取被乘数6个字符。乘数可相对引用单元格的值。参照 “加上”。
4 除以
对选中单元格统一除以一个值。
除数是数字,被除数也是数字,则执行除法计算。如:
5 / 2 = 2.5 除数是大括号包围一个正整数,则将被除数等分为指定份数。如:
sbcdsbcd / {3} = sb cd sbcd 其中sb,cd,sbcd分别存放在sbcdsbcd所在单元格右边的第一、第二、第三个单元格。计算规则为被除数长度为8,8 / 3 = 2余2。前面的单元格字符个数为2,最后一个单元格字符个数为商+余数即2 + 2 = 4个。
5 跳过空格
如勾选则只对选中的非空单元格计算。如不勾选则对所有选中的单元格计算。
7 日期处理
1 unix时间戳
可将unix时间戳转为北京时间,也可将北京时间转为unix时间戳
2 数字转日期
批量快速地将数字格式的日期转为标准格式的日期。如:
3 工作休息日
批量快速地判断日期是工作日还是休息日。
4 获取星期
批量获取日期的周期(周一-周日)数
5 录入日期
用于便捷地向Excel中录入日期。
6 取消录入
如勾选则录入日期功能失效。
8 级联菜单
用于向Excel中录入一定选区的值。
9 分列
根据列分隔符将一个字符串分成多个。它和Excel自带的分列功能的区别是,该功能输入的列分隔符可以为一个字符,也可以为多个字符。而Excel自带的分列功能只能输入一个字符。并且该功能可以将分列结果任意存放在一个地方。
三、单元格
1 查找定位
份条件定位和格式定位。
条件定位:定位符合条件的单元格位置,最多可设置三个条件。
格式定位:定位符合设定格式的单元格。
2 新增插入
可向Excel中插入对勾、叉号、单选框、复选框、斜线表头、级联菜单、批注。
插入批注功能可以向Excel单元格批量插入批注内容。
3 批量删除
可以批量删除空格、非打印字符、批注、超链接、条件格式。
4 合并单元格
可以将选中的多个单元格的值合并成在一起,同时可指定单元格的间隔字符。
四、跨表操作
1 邮件合并
可以非常便捷地将一个表格中的数据合并到Excel或word模板中.
2 插入目录
1 插入表间目录
向当前活动工作簿插入一个所有表的链接目录。
2 插入表内目录
向活动工作表插入所选单元格的链接目录。
3 表合并
将多个表中的数据合并到一个表中。
五、实用工具
1 环境显示
用于设置当前工作簿工作环境的显示样式。
2 快递查询
用于批量查询快递单号的物流状态
3 翻译
1 有道翻译
点击不同的Excel单元格即可调用有道翻译功能进行翻译。
同时支持批量翻译Excel单元格的值。
2 百度翻译
点击不同的Excel单元格即可调用百度翻译功能进行翻译。
4 身份证
1 录入身份证号码
提供身份证号码录入提示框,在录入身份证号码的同时可显示出该号码的一些信息。录入完毕时可校验录入号码的准确性。
2 提取身份证信息
可根据身份证号码提取其中的省市区县、性别、年龄等信息。
3 验证身份证有效性
可判断一个身份证号码是否是合法的身份证号码构造形式。
5 手机号
1 号码归属地
根据电话号码提取其号码归属地
2 提取号码(含座机)
用于提取字符串中的电话号码
3 验证号码(含座机)
用于验证一个电话号码是不是一个有效的电话号码格式。
IP归属地
用于判断一个IP地址的归属地。
地区匹配
用于匹配国家地区的行政隶属关系。可匹配到省、市、区县、邮编、区号等。
加密选区
用于给一个选中区域的字符串加密,加密后文本会变成一种无法阅读的格式,且只能用输入密码后解密。
破解密码
可用于破解工作表密码和工作簿密码。
六、二维码工具
生成二维码
可用于批量生成二维码
生成条形码
可用于批量生成条形码
七、其它
读出文本
用于快速地将Excel中的数据读出到Excel外部的TXT或CSV文件中,读出后紧接调出SqlCel工作面板并选中生成后的表等待用户处理。
该功能是连接SqlCel和SqlCelINN地桥梁。
返回
当Excel中的数据被SqlCelINN的功能修改时会出现返回按钮。该按钮用于撤销SqlCelINN对数据的修改操作。