- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单元格中的实际值和所显示的文本
译文
元格中的实际值和所显示的文本
(注:即在屏幕上所看到的单元格中的文本与单元格实际存储的值)
在应用Excel 进行工作时,无论是使用公式还是使用VBA 代码,理解单元格中实际值和在
屏幕中所显示的文本之间的不同是重要的。单元格中的实际值是Excel 内部存储的值,并且
运用在公式和计算中,该值与你在屏幕中看到的或打印在报告中所显示的值不一定是相同
的。理解这两者之间的不同是重要的,否则,你的公式可能不会像你所期望的那样运行。
正如你所了解的,日期是自1900 年1 月0 日开始以天数来存储,Excel 以简单的数 值来
存储日期。例如,日期2001 年4 月7 日将被Excel 以数值36988 在内部存储。然而,在
Excel 工作表中以这种格式显示日期是不大可能的,最有可能的是,以4/7/2001 或某天的
星期名称(例如 Sat”)来显示日期。在这篇文章中,我们指定单元格的实际值作为”数值”,指
定在屏幕上所显示的文 作为文本”。
在公式中单元格的值
让我们进一步看看这个例子。在单元格A1 中,输入7-April-2001 后,将以缺省的格式显示
值。然后,在单元格A2 中,输入公式=IF(A 1=4/7/2001,Yes,No)后将显示No,因为单
元格A1 中的实际存储的值不是字符串4/7/2001”。接着,在单元格A3 中,输入公式
=IF(A 1=36988,Yes,No),将返回Yes,因为单元格中所存储的实际值是36988。
像这样对日期进行硬编码是不大可能的。你可能经常格式化单元格用来只显示星期几,改变
单元格A1 中的数 格式为ddd,将会显示Sat。在单元格A4 中,输入公
式=IF(A 1=Sat,Yes,No)后,将返回NO,因为A1 单元格中的实际值不等于Sat 。在单
元格A1 中显示的文本是Sat,但实际值不是它。
你能在公式中使用TEXT 函数格式化单元格中的数值,然后和另一个值比较。例如,使用
下面的公式,判断单元格A1 中的值格式化后是否是Saturday。
=IF(TEXT(A 1,ddd)=Sat,Yes,No).
数值和文本之间的区别不仅仅对日期数据是重要的,而且对数值数据也重要。例如,假设单
元格B1 中包含数值0.4999999,但该单元格被格式化为仅显示一位小数,则单元格B1 显
示为0.5。但是公式=IF(B1=0.5,Yes,No)返回NO,因为单元格B1 中的实际值仍然是小
于0.5,虽然在屏幕中显示的是0.5。在这个例子中,你可以使用ROUND 函数在比较前对
数值进行合适的凑整。
=IF(ROUND(B1,1)=0.5,Yes,No)
如果你没有考虑一个单元格中的实际值和它在屏幕上显示的文本之间的差别,你的公式可能
不会像所期望的那样工作,并且可能出现Excel 没有合适的运行但事实上它确实运行了的情
况。
在VBA 中单元格的值
- 1 -
译文
当编写VBA 代码时,你能使用Range 对象的Text 属性获得显示在屏幕上单元格中的文本,
Value 属性返回单元格中的实际值。例如:
Range(C1).Value = 0
Range(C1).NumberFormat = 0.00
Debug.Print The Value property is: Range(C1).Value
Debug.Print The Text property is: Range(C1).Text
为了看到程序运行后的结果,你必须将VBE 编辑器的立即窗口打开,按Ctrl+G 组合键或从
视图菜单中选择立即窗口来显示。
Text 属性是只读的,不能对该属性赋值。
注意,一个单元格可容纳32K 个文本字符,而Text 属性被限制为1024 个文本字符。
(By fanjy in 2006-6-21)
附:原文见/excel/values.htm
Cell Values And Displayed Text
When you are working in Excel, either with formulas or with Visual Basic For Applications
(VBA) code, it is important to understand the difference between the actual value of a cell
and what is displayed on the screen. The a
您可能关注的文档
- 学习就这样简单.doc
- 门窗结露的产生与防止.doc
- 成都土地开发利润远超全国平均 土地一级凶猛!.doc
- 九年级物理上册第三次月考试题.doc
- 初三化学2010— 2011学年度第一学期质量检测题.doc
- 2011年中考语文模拟试卷f.doc
- 化学期中考试卷(上学期).doc
- 2011-2012学年第一学期化学期中测试.doc
- 初三期中考试题osoft Word 文档.doc
- 2013年乌市一模文数答案.doc
- DB35_T1964-2021_森林抚育技术规程_福建省.pdf
- DB35_T2008-2021_松墨天牛信息素引诱剂使用技术规程_福建省.pdf
- DB35_T2093-2022_公路工程动力触探检测规程_福建省.pdf
- DB35_T2151-2023_退役军人服务走访慰问工作导则_福建省.pdf
- DB35_T2145-2023_电化学储能系统火灾风险评价技术规程_福建省.pdf
- DB35_T2143-2023_钙钛矿太阳电池转换效率测评规程_福建省.pdf
- DB35_T2136-2023_茶树病害测报与绿色防控技术规程_福建省.pdf
- DB35_T2161-2023_特种设备证后监督检查工作规程_福建省.pdf
- DB35_T2075-2022_公路隧道仰拱施工质量无损检测技术规程_福建省.pdf
- DB35_T2096-2022_河湖(库)健康评价规范_福建省.pdf
文档评论(0)