当前位置:首页 > 实用技巧 >

excel怎么拉出1到100之间所有数据

来源:原点资讯(www.yd166.com)时间:2023-04-29 15:25:07作者:YD166手机阅读>>

要求:如下图所示,我们需要将B列字符串中包含的数字全部提取出来,并以分隔符“-”显示在C列对应的单元格中。

excel怎么拉出1到100之间所有数据,(1)

具体操作步骤如下:

1、选中C4单元格,在编辑栏中输入公式:=TEXTJOIN("-",TRUE,IFERROR(--MID(B4,ROW($1:$99),1),"")),按组合键“Ctrl Shift Enter”,将C4单元格的公式下拉填充至C6单元格即可。

excel怎么拉出1到100之间所有数据,(2)

2、公式解析。

①--MID(B4,ROW($1:$99),1):

MID函数说明:从文本字符串中指定的起始位置起返回指定长度的字符。

MID函数语法:=MID(text, start_num, num_chars)。

MID参数说明:

text:必需。包含要提取字符的文本字符串。

start_num:必需。文本中要提取的第一个字符的位置。

num_chars:必需。从文本中返回字符的个数。

公式 =MID(B4,ROW($1:$99),1) 的意思是:使用MID函数将B4单元格中的字符一个个提取出来,返回的结果如下图所示。

excel怎么拉出1到100之间所有数据,(3)

公式 --MID(B4,ROW($1:$99),1) 中,前面的符号 -- 表示将文本的数字转成数值类型的数字格式,将文本空字符等转成错误值 #VALUE!,例如下图所示。

excel怎么拉出1到100之间所有数据,(4)

②=IFERROR(--MID(B4,ROW($1:$99),1),""):

IFERROR函数说明:返回公式计算结果为错误时指定的值;否则,返回公式自身的值。

IFERROR函数语法:=IFERROR(value, value_if_error)。

IFERROR参数说明:

value:必需。检查是否存在错误的参数。

value_if_error:必需。公式计算结果为错误时要返回的值。

公式的意思是:使用IFERROR函数将公式 --MID(B4,ROW($1:$99),1) 返回的错误值用空字符串表示,返回的结果如下图所示:

excel怎么拉出1到100之间所有数据,(5)

③=TEXTJOIN("-",TRUE,IFERROR(--MID(B4,ROW($1:$99),1),"")):

TEXTJOIN函数说明:使用分隔符连接列表或文本字符串区域。

TEXTJOIN函数语法:=TEXTJOIN(delimiter, ignore_empty, text1, [text2], … ,[textn])。

TEXTJOIN参数说明:

delimiter:分隔符(必需)。可以为文本字符串(空)或一个或多个用双引号括起来的字符,或对有效文本字符串的引用。如果提供了一个数字,它将被视为文本。

ignore_empty:忽略空白单元格(必需)。可选值有 TRUE 和 FALSE。如果为 TRUE 或 1,则忽略空白单元格;如果为 FALSE 或 0,则包含空白单元格。

text1:要加入的文本项(必需)。文本字符串或字符串数组。例如单元格区域。

[text2], … ,[textn]:要加入的其他文本项(可选)。文本项目最多可以包含252个文本参数,包括 text1,每一个都可以是文本字符串或字符串数组,例如单元格区域。

公式=TEXTJOIN("-",TRUE,IFERROR(--MID(B4,ROW($1:$99),1),""))中,第一个参数“-”表示以 “-”来作为分隔符号;第2个参数 TRUE 表示忽略空白单元格,也可以用 1来表示;第3个参数IFERROR(--MID(B4,ROW($1:$99),1),"")是数字和空字符串组成的数组,使用TEXTJOIN函数将空白单元格忽略掉,将得到的数字用字符“-”连接起来,就是我们想要的结果。

3、动图演示如下。

excel怎么拉出1到100之间所有数据,(6)

本期教程跟大家分享到这里,想学更多的办公技巧,欢迎关注我哦!

如果文章对您有帮助,可以转发、点赞支持小编,创作不易,希望多多支持!

栏目热文

上下两栏怎么变成左右两栏(设置为等宽的两栏怎么设置不了)

上下两栏怎么变成左右两栏(设置为等宽的两栏怎么设置不了)

有的人在用Word排版,而你在用Word打字。用的是同一款Word,为什么差别这么大?因为你不会分栏!分栏是Word文档...

2023-04-29 15:26:16查看全文 >>

设置表格行高列宽(表格全部设置行高列宽)

设置表格行高列宽(表格全部设置行高列宽)

当打开一个新工作表时,里面的行高和列宽是按默认设置来的。但是咱们在一个单元格里输入的数据有可能会很长很长,比如要输入员工...

2023-04-29 15:22:57查看全文 >>

分三栏怎么设置栏宽(等宽的两栏怎么设置栏宽)

分三栏怎么设置栏宽(等宽的两栏怎么设置栏宽)

1.打开Word文档,如图所示:2.点击页面布局→点击分栏→选择更多分栏3.在栏数(N)处填写需要分多少栏(这里我填写的...

2023-04-29 15:22:07查看全文 >>

栏宽相等的两栏格式怎么设置

栏宽相等的两栏格式怎么设置

大部分人在查看Word文档时,常常会觉得文字密密麻麻的,从而降低了阅读的兴趣。下面教大家如何进行分栏,使文章变得更加具有...

2023-04-29 15:52:48查看全文 >>

分为等宽两栏怎么设置栏宽7cm(等宽的两栏怎么设置栏宽17字符)

分为等宽两栏怎么设置栏宽7cm(等宽的两栏怎么设置栏宽17字符)

1、不等宽分栏打开Word文档,点击【布局】-【页面设置】组中的“栏”按钮,在弹出的菜单中选择“更多栏”命令,打开“栏”...

2023-04-29 15:47:40查看全文 >>

excel怎么输入0到100(excel怎么输入1:100)

excel怎么输入0到100(excel怎么输入1:100)

在工作中,当我们在excel表输入前面带0的数值(比如001)的时候,表格默认会显示1,那么该如何显示001呢,下面小编...

2023-04-29 15:43:48查看全文 >>

excel怎么排列1-100(excel如何拉出1-10顺序)

excel怎么排列1-100(excel如何拉出1-10顺序)

Hello,大家好!今天和大家分享,Excel的一个排序小技巧。我们知道,Excel是按照大小来对数值进行排序的。比如数...

2023-04-29 15:18:30查看全文 >>

excel怎么拉出1至100系列是灰色的(excel 怎么把日期变成44开头的)

excel怎么拉出1至100系列是灰色的(excel 怎么把日期变成44开头的)

Excel表格在用的时候有时候会想要在一个单元格中设置下拉选项,为了便于查看还会将下拉选项设置成不同颜色的文本或填充。...

2023-04-29 15:45:06查看全文 >>

excel怎样下拉从1到100(excel表格怎么下拉从1到2000)

excel怎样下拉从1到100(excel表格怎么下拉从1到2000)

在Excel中,我们经常会面对有很多的数据需要录入,尤其是一些重复的数据。那如何才能解决这个令我们头疼的问题呢,这就是我...

2023-04-29 15:39:44查看全文 >>

excel如何从1选到100(工作中最常用的45个excel技巧)

excel如何从1选到100(工作中最常用的45个excel技巧)

许多朋友在使用excel电子表格的时候都会产生许多的项目序号,可是往往在后期会删除一些无用的项目序号,这样就会使序号出现...

2023-04-29 15:28:10查看全文 >>

文档排行