oracle concat函数用法_大白的函数笔记:文本合并就是这么简单,不会的快来学...
我们在工作中,经常会遇到需要把几个单元格的内容连接起来的情况,针对这种情况Excel为我们提供了几种方法:CONCATENATE函数、CONCAT函数“&”连接符和PHONETIC函数。
接下来,我们就一个一个的学习它们的用法。
CONCATENATE函数
CONCATENATE函数可以把多个字符串连接成一个字符串,它最多可以有255个参数,每个参数可以是字符串,也可以是单元格引用。
如下图所示: 单元格A1的值为“湖北省”,单元格B1的值为“武汉市”,我们可以用公式:=CONCATENATE(A1,B1)把这两个单元格的值连接成一个字符串“湖北省武汉市”。
除了上述用法,我们还可以直接把函数里的参数直接换成“字符串”,同样可以实现连接,比如下图的公式: =CONCATENATE(A2,"常德市"),得到新的字符串“湖南省常德市”。
CONCATENATE函数
不过这个函数不支持单元格区域的引用,所以在日常的工作中用得并不多。我们在日常的工作中通常都是使用连接符“&”进行字符串的连接。
字符串连接符“&”
连接符“&”的功能与CONCATENATE函数的功能一样,不过由于使用“&”连接符更方便,所以在日常工作中,我们都选择使用连接符“&”来连接字符串。
连接符“&”
CONCAT函数
上面说的两种连接字符串的方法有一个弊端,那就是不能引用单元格区域,也就是不能连接批量的字符串。如果需要连接批量的字符串,我们可以用CONCAT函数来解决。
CONCAT函数是CONCATENATE函数的增强版,它除了有CONCATENATE函数的功能外,还增加了引用单元格区域的功能。
如下图所示,我们用公式:=CONCAT(A1:B1)引用了"A1:B1"区域的值并把他们组合成新的字符串。
CONCAT函数
PHONETIC函数
PHONETIC函数如果作为文本合并的工具有一定的局限性,仅支持对包含文本字符串的连续单元格区域的引用,不支持函数公式返回结果以及其他类型数据。它主要的作用是用于提取拼音字符。
PHONETIC函数连接字符串
如上图所示,公式:=PHONETIC(A1:D1),虽然引用的单元格区域包含了C1和D1,但由于C1单元格的值不是文本格式,D1单元格的值是公式的返回值,导致最后新得到的字符串里并不包含这两个单元格的值。
- 用PHONETIC函数提取拼音标注
如下图所示,如果单元格中的文本有拼音标注,PHONETIC函数会优先提取标注的拼音,而不提取标注下面的主文字。
提取拼音
合并空单元格与空文本在公式中的妙用
我们在使用查找、引用类型的函数时,如果目标单元格为空,公式就会返回“0”。这时如果使用“&”连接符把公式与空文本“”连接,就可以把无意义的“0”值显示为空文本。
如下图所示,正常的公式: =VLOOKUP(D2,$A$2:$B$4,2,0),返回值为“0”。
如果我们在公式的后面用连接符“&”连接一个空文本“”:=VLOOKUP(D3,$A$2:$B$4,2,0)&"",返回值就变成了空文本。
连接空文本的妙用
写在最后的重要提醒:上述的所有连接字符串的方式,它们的返回值都是“文本”格式的字符串,如果需要计算,那么就需要对该字符串进行格式转换。
格式转换的方式,上一篇文章里已经讲过了大白的函数笔记:同样是数字,但‘数字’和数字是不一样的。
oracle concat函数用法_大白的函数笔记:文本合并就是这么简单,不会的快来学...相关推荐
- python randint函数用法_使用random函数实现randint函数的功能
首先说明一下 random函数是random模块中的一个函数 首先要导入random模块 import random random函数的功能 #生成某一范围(0-1)内的随机小数 print(rand ...
- MATLAB中fix啥意思,matlab fix函数用法_常见问题解析,matlab
matlab syms什么意思_常见问题解析 matlab中syms的意思是定义多个变量,可以用来创建符号变量x和y,语法是"syms x y":也可以创建一些符号变量.函数和数组 ...
- matlab中的fix,matlab fix函数用法_常见问题解析
matlab syms什么意思_常见问题解析 matlab中syms的意思是定义多个变量,可以用来创建符号变量x和y,语法是"syms x y":也可以创建一些符号变量.函数和数组 ...
- matlab stem 属性,matlab中stem函数用法_常见问题解析
matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...
- stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab
matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...
- access month函数用法_【Access文章】日期常用函数详解
时 间:2015-08-20 09:46:13 作 者:摘 要: weekday 函数,WeekdayName函数(VBA),DateSerial 函数,DatePart函数 ,DateAdd 函数 ...
- pythoncast函数用法_数据库中cast函数
SQL Server 中随机函数应用举例 最近工作中要随机生成一些数据,基本上全是通过rand()函数来完成.下面以几个例子做下简单说明. 1.生成年龄 思路:年龄一般为0-100岁,只要以当时日期为 ...
- filter函数的用法_动态数组函数系列5| 筛选函数FILTER,单条件多条件动态筛选
FILTER函数是筛选函数,就是在源数据中按照我们的条件筛选出我们想要的数据.除了常规的数据筛选,还可以进行多条件的"且"或者"或"的筛选. 下面我们来看看这个 ...
- access month函数用法_学会了这7个EXCEL日期函数技巧,老板再让你加班,你找我!...
日期函数,常用年月日,时分秒,星期,季度,求差值等,学会以下几个函数,老板再让你加班,你找我! 1.记录当前时间(不随系统时间变化) NOW()函数与数据有效性结合,记录当前时间,就是这么简单! 2. ...
最新文章
- Linux文件实时同步--inotify + rsync + pyinotify
- OpenCV 图像清晰度评价算法(相机自动对焦)
- [华清远见]FPGA公益培训
- C++vector容器-预留空间
- QML工作笔记-在Row布局中如何进行稍许移动(图片Row布局会遇到)
- 【C语言】数据结构C语言版 实验5 递归
- 【Golang 接口自动化05】使用yml管理自动化用例
- mysql escape 注入_php 防mysql注入函数 addslashes和mysql_real_escape_string
- 虚拟化技术(1)——介绍
- 1. COM编程——什么是组件
- javascript函数防抖Debounce
- 【二分答案】【中位数】codeforces 394 bun
- linux 火狐打不开网页视频,Ubuntu下Firefox不能播放html视频的问题
- 2011移动互联网企业评优
- 输入12V-48V输出5V-12V电流:2A
- 数据分析之大数据分析
- Spark Steaming快速入门
- 全网详细介绍nginx的反向代理、正向代理配置,location的指令说明,反向代理的两个示例代码以及全局块,events块和http快的说明。
- GOM传奇引擎登录器商业版与免费版的区别
- VMD确定分解个数K(matlab)
热门文章
- NTFS for Mac支持Mac拷贝文件到硬盘
- H3C vrrp *** ipsec 基本配置
- 测开之路五十:monggodb安装与初步使用
- python3 解析 base64 数据
- 【Spring】21、用spring目标对象处理Transaction rolled back because it has been marked as rollback-only...
- Spring Rdbms操作(二)——SqlFunction 获取表数据条数
- 把分类信息,在表格中展现出来,通过合并单元格来实现信息之间的层级关系...
- 有关linux信号汇总
- 《那些年啊,那些事——一个程序员的奋斗史》——107
- Eclipse窗口显示:独立、嵌入式