ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 操作与技巧 > 如何区别直接输入数据和通过CHAR产生数据有何不同?

如何区别直接输入数据和通过CHAR产生数据有何不同?

作者:绿色风 分类: 时间:2022-08-18 浏览:103
楼主
传递
Q:如何区别直接输入数据和通过CHAR产生数据有何不同?

 
问题描述:
Q1.在B列里直接输入的 A、B、C…1﹑2﹑3… 和在C列里通过CHAR 返回的A、B、C…1﹑2﹑3…有何不同?
Q2.比如B5和C5,(112) 及 B7 C7 (1) 为何一个是文本型字符串一个是数值型字符串?
Q3.例如B5(112) 和 C5 {=CHAR(ROW(A49))&CHAR(ROW(A49))&CHAR(ROW(A50))} 显示一样,但实际 C5多了“&” 为何EXACT测试下来是一样的?

A:
A1.输入方面,一个是数值类型字符串,通过CHAR()返回是文本类型字符串.
A2 char()返回的是文本类型字符串.
A3 exact忽略格式方面的差异()
该函数用于比较两个字符串:如果它们完全相同,则返回 TRUE;否则,返回 FALSE。函数 EXACT 区分大小写,但忽略格式上的差异。利用 EXACT 函数可以测试在文档内输入的文本。
为何相同回答.rar
2楼
gouweicao78
回复:
问题1、CHAR函数产生的是文本数据(不管数字还是其他字符),而直接输入的数字,默认为数值型(除非设置单元格格式或以文本形式输入)。此外,CHAR产生的结果是函数的运算结果,直接输入的数据为常量。
问题2、同上
问题3、EXACT函数仅比较字符串是否完全相同(区分大小写),但不比较是文本格式还是数值类型。EXACT(text1,text2)参数名可以看出,这个函数把参数都视为文本对待。具体见语法说明“该函数测试两个字符串是否完全相同。如果它们完全相同,则返回 TRUE;否则,返回 FALSE。函数 EXACT 能区分大小写,但忽略格式上的差异。利用函数 EXACT 可以测试输入文档内的文本。”

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap