公式中表达单个双引号【】和空值【】的方法及说明

有人问为什么不用三个双引号"""来表示单个双引号【"】呢,如果用三个双引号来表示的话,也就是""",那么Excel会很困惑,因为你给她出了一道难题,这个"""是"""呢还是"""呢还是"""呢?

Excel中的一个双引号【"】要用2个双引号来表示,即【""】;而4个双引号【""""】是表示空,即【""】;

是不是有点晕了,别急,听我道来:

在Excel的函数公式中,双引号【"】起到的是一个文本定界符的作用;结合附件中下图来说下:



比如B2单元格中输入【="ExcelTip"】,呈现出来的显示结果是ExcelTip,



再如在B3单元格中输入【="5"】,呈现出来的结果是5,也就是得到了一个文本型数值5;



接着,我们在B4单元格中输入【="""ExcelTip"】,呈现"ExcelTip;



在B5单元格中输入【="ExcelTip"""】,呈现ExcelTip";



在B6单元格中输入【="""ExcelTip"""】,呈现的是"ExcelTip"。



这是为什么呢?

因为Excel规定:公式中的一个双引号【"】要用两个连续双引号【""】来表示。与此同理呢,本来公式中的空值【""】是一对双引号,也就要用4个连续双引号【""""】来表示了。

为了更好的理解,明白了上面的例子,再来参见下例中实际公式中的应用;
我觉得结合substitute函数来理解这个知识点更容易有深刻的印象,引号【"】的ASCII码是34,可以用char(34)来表示,这样更为直观

目光请锁定B9单元格,看加上&捣乱后大家会不会晕:)



单元格中输入的公式为
  1. =IF(A9,""""&"ExcelTip"&"""","")
复制代码
原始形式=IF(A9,""""&"ExcelTip"&"""","")
其中的两个红色部分分别代表呈现结果"ExcelTip"中对应的红色部分,两个文本部分再用&来连接;
这个公式简化后就变成了=IF(A9,"""ExcelTip""","")
即"作为普通文本连接文本ExcelTip时,不需要再用&;

现在我们用substitute函数来去除"ExcelTip"两端的引号



  1. =SUBSTITUTE(B9,"""","")
复制代码
公式=SUBSTITUTE(B9,"""","")中的红色部分就是要替换的双引号【"】,作为substitute的第2参数;

再来看下面这个,双引号用ASCII码表示是char(34),其实同理;

  1. =SUBSTITUTE(B9,CHAR(34),"")
复制代码
公式=SUBSTITUTE(B9,CHAR(34),"")的红色部分就是【"】,同上互证。

转载于:https://www.cnblogs.com/Areas/archive/2012/05/09/2492142.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/422485.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

东芝笔记本linux系统安装驱动,笔记本驱动,详细教您东芝笔记本无线网卡驱动怎么安装...

在品牌的笔记本电脑中,使用东芝笔记本的用户都知道,东芝笔记本电脑具有十分鲜明的特色,其产品十分注重细节与工艺,为用户带去了不错的使用体验。那么如果要下载安装无线网卡驱动,该怎么操作呢?下面&#xf…

asp.net页面绑定数据的方式-----未完待续

**方式一 **方式二转载于:https://www.cnblogs.com/wgx0428/archive/2012/05/10/2493953.html

红帽企业版linux 7.3,红帽推企业Linux 7.3 新功能特性一览

原标题:红帽推企业Linux 7.3 新功能特性一览【IT168 云计算】日前红帽宣布推出企业Linux 7.3版本,作为Linux平台的最新版本,红帽方面透漏本次更新的版本在网络与存储功能两方面做到了强化。同时,该版本还引入了关于Linux容器和物联…

关于sqlserver中xml数据的操作

实现的功能 把select 统计处的数据集保存xml 数据中&#xff0c;然后再显示出来 目前保存到xml数据中比较好操作 显示不好操作 举例 执行后 报错 declare mydoc xmlset mydoc (SELECT top 10 * FROM wfp..WFPSYS_Control as Employee FOR XML path(xx))select mydoc --<Pers…

linux 浏览器 links,linux下的命令行浏览器links

假如你的linux没有X11&#xff0c;没有ff&#xff0c;最小安装&#xff0c;没有wget&#xff0c;没有curl&#xff0c;等等工具&#xff0c;那又需要访问互联网怎么办呢linux有一款自带的文本互联网浏览器:links&#xff0c;可以浏览简单网页&#xff0c;及测试网络端口连通性。…

HDOJ2567 ( 寻梦 ) 【切水题,很欢乐~】

Problem : 2567 ( 寻梦 ) Judge Status : AcceptedRunId : 5936385 Language : C Author : qq1203456195Code Render Status : Rendered By HDOJ C Code Render Version 0.01 Beta1 #include <stdio.h>2 #include <string.h>3 int main()4 {5 int ca…

linux socket通信组件,Linux下socket简单通信

#define MAXLINE 4096/**************程序流程*******************1 用socket()函数创建一个socket2 用bind()绑定到一个本地的地址&#xff0c;这样其他的socket可以用connect()连接上去3 用listen()指出愿意接收连接并指定进来的连接的队列限制4 用accept()函数来接收连接***…

Android游戏开发系统控件-Dialog

Android游戏开发系统控件-Dialog Dialog(对话框)在Android应用开发中经常用到&#xff0c;下面是学习《Android游戏编程从零开始》一书&#xff0c;关于Dialog的初步学习。 创建项目&#xff1a;DialogProject 作者&#xff1a;wwj 日期&#xff1a;2012/5/13 功能&#xff1a…

2013年c语言课后作业答案,2013年计算机二级C语言课后模拟题三及答案

2013年计算机二级、一级、三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户&#xff0c;助您顺利通过计算机等级考试&#xff01;一 单项选择题1&#xff0e;printf函数中用到格式符%5s&#xff0c;其中数字5表示输出的字符串占用5列&#xff0c;如果字符串长度大…

线性表的顺序存储 c语言表达,线性表的基本操作顺序存储(C语言).doc

线性表的基本操作顺序存储(C语言)#include#include#include#define LIST_INIT_SIZE/*线性表存储空间初始分配量*/#define LISTINCREMENT/*线性表存储空间分配增量*/#define ok? 1#define OVERFLOW? -1#define false? 0typedef struct {?ElemType *elem;/*存储空间*/?int l…

TiledMap出错

今天加载一个Tiled Map出错&#xff01; 错误提示&#xff1a; TMX: Only 1 tilset per layer is supported错误原因分析&#xff1a;Tilesets里面有多张图片&#xff01;而TMX支持一张图片&#xff01; 解决办法&#xff1a; 将多图片合并成一张图&#xff01;托进Tilesets里面…

步进电机编写单4拍或4-8拍方式的汇编或c语言控制程序.,基于SCM和PLC的两种步进电机控制方法...

引 言步进电机位移与输入脉冲信号数相对应&#xff0c;精度高、响应特性好、可靠性高、速度可在较宽范围内平滑调节&#xff0c;是控制系统中一种重要的自动化执行元件。SCM(Single Chip Microcomputer&#xff0c;单片机)是把组成微型计算机的中央处理器、存储器、输入输出接口…

在网上找到一个CSS hack列表,记录在这里以分析css的浏览器兼容性

另外摘抄一份目前的css浏览器兼容问题汇总&#xff0c;记录在这里自己好好学习一下 CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,…

c语言安卓贪吃蛇代码下载,C语言贪吃蛇代码

c语言编写贪吃蛇源代码&#xff0c;简单易懂&#xff0c;文件为VC源代码。如果你正在学习c语言&#xff0c;就来下载吧。很经典的C语言贪吃蛇代码部分#include #include #include#include#define SX 50#define SY 25#define Length 10#define Xnub 50#define Ynub …

android中常见的回调模式

最近做ListView网络图片的异步加载,以及下载网路MP3动态进度显示。看过一些源码都涉及这样的回调,这样节省了很多不必要的重复操作,非常简便。写了一个Demo,够简单的吧. Demo1.java 1 package com.demo; 2 import com.demo.Demo2.TestInterface; 3 public class Demo1 { …

android多个闹钟实现,Android编程实现PendingIntent控制多个闹钟的方法

本文实例讲述了Android编程实现PendingIntent控制多个闹钟的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;要用 android.app.PendingIntent.getBroadcast(Context context, int requestCode, Intent intent)来实现控制多个闹钟&#xff0c;关键点在于其中的一个…

C#操作XML之——读取XML文件

名称空间&#xff1a;System.Xml 1.使用XmlDocument读取XML[例]//创建xml文档XmlDocument xdoc new XmlDocument();//读取XML文档xdoc.Load("..\books.xml");//输出XML文档Page.Response.Write(HttpUtility.HtmlEncode(xdoc.InnerXml)); 2.使用XmlReader读取XMLXmlR…

毕业设计Android管理系统,基于android的毕业设计管理系统的设计与实现

摘要&#xff1a;职业学校学生的毕业设计(论文)是在顶岗实习期间进行的,使得毕业设计(论文)际上是处于师生时空分离的状态,很难达到满意的效果。因此,充分利用现代的网络技术及智能手机,建立一个信息化、科学化的毕业设计管理系统。实现毕业设计的网上管理,为指导教师和学生提供…

C++学习笔记1:virtual 继承

今天要学习的内容&#xff0c;有时间写个总结http://hi.baidu.com/cindyylxx/item/fdc4e35c8d98aa10da1635a3 转载于:https://www.cnblogs.com/likwo/archive/2012/05/22/2513301.html

android webview 图表,Android WebView 无法正常显示网页图表

1、Android项目中&#xff0c;使用了一个WebView&#xff0c;加载的页面是一个使用百度echart和canvas写的统计图表&#xff0c;现在网页版和IOS版都能正常显示&#xff0c;Android无法正常显示&#xff1a;2、ios和web端&#xff1a;3、android 端&#xff1a;4、Android控制台…