format函数使用方法_Excel Substitute函数的使用方法,共包含5个实例

在 Excel 中,一共有两个替换字符的函数,一个是Substitute函数,另一个是Replace函数;前者是用新字符替换旧字符,后者是用新字符替换指定字符数。Substitute函数既可以替换源文本中所有指定字符,又可以替换某个指定字符,并且还能嵌套使用以实现一次替换多个不同字符。以下是 Excel Substitute函数的使用方法,共包含5个实例,实例操作所用版本均为 Excel 2016。

fdd1ba0eaa0f67b50ee769734d142938.png

一、Substitute函数语法

1、表达式:SUBSTITUTE(Text, Old_Text, New_Text, [Instance_Num])

中文表达式:Substitute(文本, 被替换文本,替换文本,[被替换文本序号])

2、说明:

Instance_Num 为可选参数,用于指定替换第几个 Old_Text,如果省略,则替换所有 Old_Text。另外,Substitute函数不支持通配符,例如星号 "*" 不是代表任意个字符,只代表星号本身。

二、Substitute函数的使用方法及实例

(一)省略 Instance_Num 参数一次替换多个相同字符

1、假如要把“excel替换字母,数字,汉字”中的半角逗号(,)替换为全角逗号(,)。选中 B1 单元格,输入公式 =substitute(a1,",",","),按回车,则“excel替换字母,数字,汉字”中所有半角逗号被替换为全角逗号;操作过程步骤,如图1所示:

6e86022e0ddb7e3035fc869076479fff.gif

图1

2、公式说明:公式 =substitute(a1,",",",") 省略了 Instance_Num 参数,则会用 New_Text(即全角逗号) 替换文本中所有 Old_Text(即半角逗号)。

(二)指定 Instance_Num 参数一次仅替换一个字符

1、假如要替换 ExcEl 2016 中第二个大写 E 为小写。选中 B1 单元格,把公式 =SUBSTITUTE(A1,"E","e",2) 复制到 B1,按回车,返回 Excel 2016;操作过程步骤,如图2所示:

e527839ec929226a58f9a871b3c499fe.gif

图2

2、公式把 Instance_Num 参数设置为 2,即用小写 e 替换 ExcEl 2016 中的第二个大写 E。

(三)只替换单个数字

1、假如有一串数字 25,10,5,16,51,要把里面的单个 5 替换掉,不能替换其它数字中的 5。选中 B1 单元格,把公式 =SUBSTITUTE(A1,",5,",",") 复制到 B1,按回车,则 5 被替换掉,操作过程步骤,如图3所示:

9e8ef2367d0416a3a6ba21ff92395bf3.gif

图3

2、公式说明:公式 =SUBSTITUTE(A1,",5,",",") 把 Old_Text 参数设置为 ",5,",主要是为了区别其它数字(如 25)中的 5,以避免把 25 中的 5 也替换掉;把 New_Text 设置为 ",",用于替换掉 5 后把 5 的前后数字分隔。

(四)Substitute函数嵌套使用,同时替换多个不同字符

1、替换通配符星号 * 和井号 #

A、假如要替换 25,*,10,#,51 中的 * 和 #。 选中 B1 单元格,把公式 =SUBSTITUTE(SUBSTITUTE(A1,"*,", ""),"#,","") 复制到 B1,如图4所示:

3015ef9c086840a153335933125ed5b8.png

图4

B、按回车,则 25,*,10,#,51 中 * 和 # 被替换掉,如图5所示:

008e866dad4ae945e50a3c3b00a7dbc7.png

图5

C、公式说明:公式 =SUBSTITUTE(SUBSTITUTE(A1,"*,", ""),"#,","") 由两个 Substitute函数嵌套组成;里面的 SUBSTITUTE(A1,"~*", ",") 用于替换 *;外面的 Substitute函数用于替换 #,它的 Text 参数是替换 * 后的结果,即 SUBSTITUTE(A1,"*,", "") 返回的结果。

2、替换双引号

A、假如要把数字串 “25”,“10”,“51” 中的双引号去掉。选中 B1 单元格,把公式 =SUBSTITUTE(SUBSTITUTE(A1,"“", ""),"”","") 复制到 B1,按回车,则数字串中的左右双引号全被去掉,操作过程步骤,如图6所示:

3141f0b7f53db48faa9288711d4450c7.gif

图6

B、公式说明:公式 =SUBSTITUTE(SUBSTITUTE(A1,"“", ""),"”","") 也由两个 Substitute函数嵌套组成;里面的 SUBSTITUTE(A1,"“", "") 用于去掉左双引号,外面的 Substitute 用于去掉右边的双引号。

三、SubStitute函数与Replace函数的区别

SubStitute函数是用一个(或一串)字符替换另一个字符(或一串),而Replace函数是用一个(或一串)字符替换指定的字符数。如果要替换括号中的一串不确定有多少个的字符,由于SubStitute函数不支持通配符,因此无法实现替换,但用Replace函数却能替换,方法如下:

1、假如要替换文本“excel2016(kh@ei8#9kdfk8*ksdkjd)”中的括号及其中的字符串为“函数”。把公式 =REPLACE(A1,FIND("(",A1),FIND(")",A1)-FIND("(",A1)+1,"函数") 复制到 B1 单元格,如图7所示:

7cece1685de6f4355fd3fad73405b6ce.png

图7

2、按回车,则源文本中的括号及其中的字符串被替换为“函数”,返回 excel2016函数,如图8所示:

2708208949452c8995f7e2b86abc25f9.png

图8

3、公式说明:

1、公式 =REPLACE(A1,FIND("(",A1),FIND(")",A1)-FIND("(",A1)+1,"函数") 由Replace函数和Find函数组成,Find函数用于找出左右括号在文本中的位置,Replace函数用于替换。

2、第一个 FIND("(",A1) 用于找出左括号在文本中的位置作为 Replace 的“开始替换位置”;FIND(")",A1) 用于找出右括号在文本中的位置,然后用右括号的位置减左括号的位置再加 1 作为 Replace 的“要查找的字符数”。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 '1.函数作用:返回 Column 英文字........................9 '2.函数作用:查询某一值第num次出现的值................9 '3.函数作用:返回当个人工资薪金所得为2000元(起征点为850元)时的应纳个人所得税税额.............................10 '4.函数作用:从形如"123545ABCDE"的字符串中取出数字....11 '5.函数作用:从形如"ABCD12455EDF"的字符串中取出数字...11 '6.函数作用:按SplitType取得RangeName串值中的起始位置12 '7.函数作用:将金额数字转成中文大写....................13 '8.函数作用:计算某种税金..............................18 '9.函数作用:人民币大、小写转换........................19 '10.函数作用:查汉字区位码.............................20 '11.函数作用:把公元年转为农历.........................21 '12.函数作用:返回指定列数的列标.......................42 '13.函数作用:用指定字符替换某字符.....................43 '14.函数作用:从右边开始查找指定字符在字符串中的位置...43 '15.函数作用:从右边开始查找指定字符在字符串中的位置...44 '16.函数作用:计算工龄.................................44 '17.函数作用:计算日期差,除去星期六、星期日...........45 '18.函数作用:将英文字反转的自定函数...................46 '19.函数作用:计算个人所得税...........................46 '20.函数作用:一个能计算是否有重复单元的函数...........47 '21.数字金额转中文大写................................48 '22.函数作用:将数字转成英文...........................49 '23.函数作用:人民币大小写转换.........................52 '24.函数作用:获取区域颜色值...........................53 '25.函数作用:获取活动工作表名.........................53 '26.函数作用:获取最后一行行数.........................54 '27.函数作用:判断是否连接在线.........................54 '28.函数作用:币种转换.................................54 '29.函数作用:检验工作表是否有可打印内容...............55 '30.函数作用:查找一字符串(withinstr)在另一字符串中(findstr1)中某一次(startnum)出现时的位置,返回零表示没找到。..................................................57 '31.函数作用:增加文件路径最后的“\”符号..............58 '32.函数作用:计算所得税...............................58 '33.函数作用:从工作表第一行的标题文字以数字形式返回所在列号..................................................58 '34.函数作用:在多个工作表中查找一个范围内符合某个指定条件的项目对应指定范围加总求和..........................59 '35.函数作用:返回 Column 英文字.......................60 '36.函数作用:查找指定列名的列数.......................60 '37.函数作用:文字格式的时间(分:秒)转化为数字格式(秒)..61 '38.函数作用:将"hh:mm:ss"格式的时分秒数转换成秒数.....62 '39.函数作用:金额中文大写转数字.......................62 '40.函数作用:把角度转为度秒分、弧度等显示.............63 '41.函数作用:身份证号码侦测...........................64 '42.函数作用:显示公式.................................65 '43.函数作用:方便财务人员理帐查找.....................66 '44.函数作用:数值转换为字符地址.......................68 '45.函数作用:字符地址转换为数值.......................69 '46.函数作用:等待时间(以秒计算).....................69 '47.函数作用:得到字符串实际的长度(以单字节记).......70 '48.函数作用:18位身份证最后一位有效性验证............70 '49.函数作用:计算符合maturity condition的拆解金额....72 '50.函数作用:对多个用同一分隔符分隔的待查找元素,逐一在表区域首列内搜索,将返回选定单元格的值相加,............72 '51.函数作用:根据个人所得税(工资)反算工资数.........73 '52.函数作用:判断表是否存在...........................74 '53.函数作用:角度转弧.................................74 '54.函数作用:比较相同的字符串.........................75 '55.函数作用:对选定的数组进行排序.....................76 '56.函数作用:取得指定月份天数.........................77 '57.函数作用:排序工作表活页薄.........................77 '58.函数作用:统计数组中非重复数据个数.................78 '59.函数作用:摘取子字符串.............................79 '60.函数作用:计算20000余个汉字的笔画.................79 '61.函数作用:删除当前工作表中的全部超连接.............80 '62.函数作用:取得相近数据.............................81 '63.函数作用:提取定串中汉字...........................81 '64.函数作用:搜索重复数据(选定范围)...................81 '65.函数作用:字符型转数字型...........................82 '66.函数作用:小写人民币转大写人民币...................83 '67.函数作用:取得指定月份人星期天个数.................84 '68.函数作用:侦测档案是否包含宏.......................84 '69.函数作用:获取循环参照单元格.......................85 '70.函数作用:创建桌面快捷方式.........................86 '71.函数作用:自动建立多级目录.........................86 '72.函数作用:统计经筛选后符合条件的记录条数...........87 '73.函数作用:复制单元格列高与栏宽.....................87 '74.函数作用:取消隐藏工作表(包括vba Project工程保护的)88 '75.函数作用:删除单元格自定义名称.....................88 '76.函数作用:从文件路径中取得文件名...................89 '77.函数作用:取得一个文件的扩展名.....................89 '78.函数作用:取得一个文件的路径.......................90 '79.函数作用:十进制转二进制...........................90 '80.函数作用:检查一个数组是否为空.....................90 '81.函数作用:字母栏名转数字栏名.......................91 '82.函数作用:数字栏名转文字栏名.......................91 '83.函数作用:判断一件活页夹中是否还有子目录...........92 '84.函数作用:判断一个文件是否在使用中.................92 '85.函数作用:列出档案详细摘要信息.....................93 '86.函数作用:获取菜单ID编号及名称列表................93 '87.函数作用:状态列动态显示文字.......................94 '88.函数作用:取得一个文件的路径2.....................94 '89.函数作用:取得一个文件的路径3.....................95 '90.函数作用:取得Activecell的栏名....................95 '91.函数作用:取得单元格中指定字符前的字符.............95 '92.函数作用:前单元格指定字符前的字符颜色改成红色.....95 '93.函数作用:根据数字返回对应的字母列号...............96 '94.函数作用:取工作表名字.............................96 '95.函数作用:取消所有隐藏的宏表.......................97 '96.函数作用:导出VBA Project代码.....................97 '97.函数作用:导入VBA Project代码.....................97 '98.函数作用:取得汉字拼音的第一个字母.................98 '99.函数作用:获取两栏中相同的数据....................100 '100.函数作用:选取当前工作表中公式出错的单元格﹐关返回出错个数...............................................101 '101.函数作用:将工作表中最后一列作为页脚打印在每一面页尾101 '102.函数作用:获取vbproject引用项目.................102 '103.函数作用:移除Excel工作表中的外部数据连接.......103 '104.函数作用:将选择定单元格作成镜像图片.............103 '105.函数作用:反选择单元格中的数.....................105 '106.函数作用:在Excel中加入一个量度尺(以厘米为单位).106 '107.函数作用:在Excel中加入一个量度尺(以寸为单位)...109 '108.函数作用:取得一个短文件名的长文件名.............111 '109.函数作用:取得临时文件名.........................112 '110.函数作用:等用Shell调用的程序执行完成后再执行其它程序...................................................112 '111.函数作用:将Mouse显示成动画.....................113 '112.函数作用:限制Mouse移动范围.....................114 '113.函数作用:取得当前激活窗品句柄及标题.............114 '114.函数作用:取得屏幕分辨率.........................115 '115.函数作用:自动建立多级目录.......................115 '116.函数作用:将文件长度置零.........................116 '117.函数作用:读取WIN9X / Me享文件夹密码..........116 '118.函数作用:取得预设的打印机及设置预设的打印机.....119 '119.函数作用:获得当前操作系统的打印机个数及检测打印是否存在.................................................120 '120.函数作用:枚举打印机名称清单.....................120 '121.函数作用:读取网络服务器当前时间.................122 '122.函数作用:下载文件到指定目录.....................123 '123.函数作用:自动映射网络驱动器.....................124 '124.函数作用:自动断开网络驱动器.....................125 '125.函数作用:连接选定单元格中的内容.................125 '126.函数作用:获取一个单元格中有指定字体颜色部份数据.126 '127.函数作用:对指定文件加XLS加密...................126 '128.函数作用:选择指定范围内使用了填充颜色的单元格...127 '129.函数作用:在特定的区域内查找文本,返回值是包含查找文本的单元格...........................................127 '130.函数作用:返回特定区域中最大值的地址.............128 '131.函数作用:删除表格中使用范围内的所有空白单元格...129 '132.函数作用:返回数组中有多少个指定的字符串.........129 '133.函数作用:返回当前工作表中引用了指定的单元的地址.130 '134.函数作用:获取Excel中字型列表...................131 '135.函数作用:获取一个字符串中有多少个数字字符.......131 '136.函数作用:在Excel中对多列进行填充...............131 '137.函数作用:对选定的范围进行数据填充(忽略单元格格式)132 '138.函数作用:VBA Project加密及解密.................132 '139.函数作用:列出收藏夹中的网址.....................133 '140.函数作用:计算两个日期之间相隔的年份,比如年龄,工龄等.可计算从1000年01月01日起的日期....................134 '141.函数作用:从字符串提取纯数字.....................135 '142.函数作用:将一个数组按升序排列...................136 '143.函数作用:将一个数组按降序排列...................137 '144.函数作用:删除空白列.............................137 '145.函数作用:判断工作表是否为空白...................138 '146.函数作用:将数据按类分到不同工作薄...............138 '147.函数作用:单元格内数据排序.......................139 '148.函数作用:对多栏排序.............................140 '149.函数作用:返回计算公式的值 [,值的计算公式].......140 '150.函数作用:把第一列=某个值对应的第二列的内容连在一起,并用、隔开...........................................141 '151.函数作用:取得系统使用模式.......................142 '152.函数作用:计算机注销/关机/重启...................142 '153.函数作用:更改计算机名称.........................143 '154.函数作用:从n位开始取出字符串中的汉字、英文字母、数字...................................................143 '155.函数作用:在指定列中寻找含有指定字符串的单元格,并将符合条件的单元格标为红色,并将对应的下一列单元格赋值为1。.....................................................144 '156.函数作用:清除字符串中的空格.....................145 '157.函数作用:查找合并单元格位置.....................145 '158.函数作用:阴阳历转换和阴阳历生日.................145 '159.函数作用:利用数组和Substitute来替换某字符......149 '160.函数作用:一键创建斜线表头.......................150 '161.函数作用:自动获取指定月的工作日.................151
EXCEL 函数速查手册   一、数学和三角函数(60条) ·ABS ·ACOS ·ACOSH ·ASIN ·ASINH ·ATAN ·ATAN2 ·ATANH ·CEILING ·COMBIN ·COS ·COSH ·COUNTIF ·DEGREES ·EVEN ·EXP ·FACT ·FACTDOUBLE ·FLOOR ·GCD ·INT ·LCM ·LN ·LOG ·LOG10 ·MDETERM ·MINVERSE ·MMULT ·MOD ·MROUND ·MULTINOMIAL ·ODD ·PI ·POWER ·PRODUCT ·QUOTIENT ·RADIANS ·RAND ·RANDBETWEEN ·ROMAN ·ROUND ·ROUNDDOWN ·ROUNDUP ·SERIESSUM ·SIGN ·SIN ·SINH ·SQRT ·SQRTPI ·SUBTOTAL ·SUM ·SUMIF ·SUMPRODUCT ·SUMSQ ·SUMX2MY2 ·SUMX2PY2 ·SUMXMY2 ·TAN ·TANH ·TRUNC 二、统计函数(80条) ·AVEDEV ·AVERAGE ·AVERAGEA ·BETADIST ·BETAINV ·BINOMDIST ·CHIDIST ·CHIINV ·CHITEST ·CONFIDENCE ·CORREL ·COUNT ·COUNTA ·COUNTBLANK ·COUNTIF ·COVAR ·CRITBINOM ·DEVSQ ·EXPONDIST ·FDIST ·FINV ·FISHER ·FISHERINV ·FORECAST ·FREQUENCY ·FTEST ·GAMMADIST ·GAMMAINV ·GAMMALN ·GEOMEAN ·GROWTH ·HARMEAN ·HYPGEOMDIST ·INTERCEPT ·KURT ·LARGE ·LINEST ·LOGEST ·LOGINV ·LOGNORMDIST ·MAX ·MAXA ·MEDIAN ·MIN ·MINA ·MODE ·NEGBINOMDIST ·NORMDIST ·NORMSINV ·NORMSDIST ·NORMSINV ·PEARSON ·PERCENTILE ·PERCENTRANK ·PERMUT ·POISSON ·PROB ·QUARTILE ·RANK ·RSQ ·SKEW ·SLOPE ·SMALL ·STANDARDIZE ·STDEV ·STDEVA ·STDEVP ·STDEVPA ·STEYX ·TDIST ·TINV ·TREND ·TRIMMEAN ·TTEST ·VAR ·VARA ·VARP ·VARPA ·WEIBULL ·ZTEST 三、文本和数据函数(28条) ·ASC ·CHAR ·CLEAN ·CODE ·CONCATENATE ·DOLLAR 或 RMB ·EXACT ·FIND ·FINDB ·FIXED ·JIS ·LEFT 或 LEFTB ·LEN 或 LENB ·LOWER ·MID 或 MIDB ·PHONETIC ·PROPER ·REPLACE 或 REPL ·REPT ·RIGHT 或 RIGHTB ·SEARCH 或 SEARC ·SUBSTITUTE ·T ·TEXT ·TRIM ·UPPER ·value ·WIDECHAR 四、逻辑运算符(6条) ·AND ·FALSE ·IF ·NOT ·OR ·TRUE 五、查找和引用函数(17条) ·ADDRESS ·AREAS ·CHOOSE ·COLUMN ·COLUMNS ·HLOOKUP ·HYPERLINK ·INDEX ·INDIRECT ·LOOKUP ·MATCH ·OFFSET ·ROW ·ROWS ·RTD ·TRANSPOSE ·VLOOKUP 六、数据库函数(13条) ·DAVERAGE ·DCOUNT ·DCOUNTA ·DGET ·DMAX ·DMIN ·DPRODUCT ·DSTDEV ·DSTDEVP ·DSUM
### 回答1: Excel SUBSTITUTE函数是一个文本函数,用于替换文本字符串中的一个或多个字符。它可以用于替换一个字符串中的所有出现的某个字符,或者替换一个字符串中的特定位置的字符。该函数的语法为:SUBSTITUTE(原文本, 要替换的文本, 替换为的文本, [替换次数])。其中,原文本是要进行替换的字符串,要替换的文本是要被替换的字符或字符串,替换为的文本是要替换成的字符或字符串,替换次数是可选的,表示要替换的次数。 ### 回答2: Excel中的SUBSTITUTE函数可以用于将某个文本字符串中的指定内容替换为另一个内容。该函数的语法如下: SUBSTITUTE(text,old_text,new_text,[instance_num]) 其中,text为需要进行替换的文本字符串,old_text为需要替换的目标子串,new_text为替换后的新文本,instance_num为可选参数,用于指定需要替换的目标子串出现的次数。若不指定instance_num,则所有出现的目标子串都将被替换。 例如,假设我们有一个文本字符串“hello world”,我们需要将其中的子串“world”替换为“excel”。我们可以使用如下的公式: =SUBSTITUTE("hello world","world","excel") 该公式的计算结果为“hello excel”。 另外需要注意的是,SUBSTITUTE函数只能替换文本字符串中的内容,而不能替换数值、日期、时间等其他类型的数据。如果需要替换其他类型的数据,可以使用其他函数,如Excel中的“搜索与替换”命令。 总之,SUBSTITUTE函数Excel中非常实用和常用的函数之一,可以帮助我们快速地对文本字符串进行替换操作,提高工作效率。 ### 回答3: Excel SUBSTITUTE函数是一种用于替换文本中指定字符或字符串的函数。它的语法为: SUBSTITUTE (text, old_text, new_text, [instance_num]) 其中: - text:需要替换的原始文本字符串。 - old_text:需要被替换的子字符串。 - new_text:替换后的新字符串。 - instance_num:可选参数,指示要替换的特定实例。如果省略,则将替换所有实例。 下面是一些实际例子: 1. 基本用法 =SUBSTITUTE("Excel SUBSTITUTE example", "Excel", "Google Sheets") 这将把文本“Excel SUBSTITUTE example”中的“Excel”替换为“Google Sheets”,结果为“Google Sheets SUBSTITUTE example”。 2. 替换所有实例 =SUBSTITUTE("apple banana orange banana pear banana", "banana", "kiwi") 这将把文本“apple banana orange banana pear banana”中的所有“banana”替换为“kiwi”,结果为“apple kiwi orange kiwi pear kiwi”。 3. 替换特定实例 =SUBSTITUTE("apple banana orange banana pear banana", "banana", "kiwi", 2) 这将只替换文本“apple banana orange banana pear banana”中第2个“banana”,结果为“apple banana orange kiwi pear banana”。 总的来说,Excel SUBSTITUTE函数是一个非常实用的文本处理工具,可以方便地进行各种字符串操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值