当前位置:首页 > 经验 >

excel怎么把所有数据替换掉(excel数据全部替换)

来源:原点资讯(www.yd166.com)时间:2022-11-03 14:51:31作者:YD166手机阅读>>

要求:如下图所示,我们需要在总表中,将产品分类相同的产品名称拆分到以产品分类为名称的工作表中。

excel怎么把所有数据替换掉,excel数据全部替换(1)

具体操作步骤如下 :

1、首先,点击鼠标左键先选中“零食”工作表,按住键盘上的“Shift”键,点击鼠标左键再选中“美妆”工作表,此时,除了总表外的所有工作表会成为一个组合工作表,组合工作表中的每个表都处于被选中的状态。

excel怎么把所有数据替换掉,excel数据全部替换(2)

2、选中组合工作表中任意一个表的A2单元格,在编辑栏中输入公式:=INDEX(总表!B:B,SMALL(IF(总表!$C$2:$C$100=MID(CELL("filename",A1),FIND("]",CELL("filename",A1)) 1,99),ROW($2:$100),4^8),ROW(A1)))&"",按组合键“Ctrl Shift Enter”,然后将公式向右填充至B2单元格,向下填充至B10单元格即可。

excel怎么把所有数据替换掉,excel数据全部替换(3)

3、公式解析:

①=MID(CELL("filename",A1),FIND("]",CELL("filename",A1)) 1,99):

公式CELL("filename",A1)的意思是:获取A1单元格所在工作表的路径;

公式FIND("]",CELL("filename",A1)) 1的意思是:使用find函数查找 ] 在路径中的起始位置,后面的 1就是从 ] 后面的第一个字符开始。

整个公式的意思是:使用MID函数从工作表路径中,从 ] 后面的第一个字符开始,截取99个字符,最后返回的结果是当前工作表的名称。

excel怎么把所有数据替换掉,excel数据全部替换(4)

②=IF(总表!$C$2:$C$100=MID(CELL("filename",A1),FIND("]",CELL("filename",A1)) 1,99),ROW($2:$100),4^8),ROW(A1):

使用IF函数判断C2:C10单元格区域中的产品分类是否与当前工作表的名称相同,如果相同,返回当前的行号,如果不相同,返回一个很大的数字。

excel怎么把所有数据替换掉,excel数据全部替换(5)

③=SMALL(IF(总表!$C$2:$C$100=MID(CELL("filename",A1),FIND("]",CELL("filename",A1)) 1,99),ROW($2:$100),4^8),ROW(A1)):

SMALL函数的意思是返回数组中第K个最小值。例如公式:=SMALL({2;7;4;6;9},3),意思是返回数组{2;7;4;6;9}中第3个最小的值,结果为:6。

最后用INDEX函数在给定的单元格区域中,返回特定行列交叉处单元格的值或引用。

4、动图演示如下。

excel怎么把所有数据替换掉,excel数据全部替换(6)

此时,如果总表的数据修改,分表的数据也会自动更新!

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

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

栏目热文

2003excel批量替换数字(excel批量替换数字的开头带小数点)

2003excel批量替换数字(excel批量替换数字的开头带小数点)

殿帐清炎气,辇道含秋阴。凄风移汉筑,流水入虞琴。云飞送断雁,月上净疏林。滴沥露枝响,空蒙烟壑深。 --[唐]上官仪《奉和...

2022-11-03 14:34:40查看全文 >>

2003excel表格怎么一键替换(如何对excel 进行自动批量替换)

2003excel表格怎么一键替换(如何对excel 进行自动批量替换)

如果一个Excel文件中有非常多的工作表。你会使用什么方法来快速跳转到需要的工作表呢?相信很多人都会选择制作一个工作表目...

2022-11-03 14:28:41查看全文 >>

阿果吉歌原唱(阿果吉吉原唱)

阿果吉歌原唱(阿果吉吉原唱)

不知道大家是否还记得,2018年初有一位爸爸为了纪念夭折女儿而作出《阿果吉曲》,对女儿深深的思念唱哭了万千网友,更在酷狗...

2022-11-03 14:16:18查看全文 >>

泰坦尼克号船长穿越真的假的(泰坦尼克号船长是穿越过来的吗)

泰坦尼克号船长穿越真的假的(泰坦尼克号船长是穿越过来的吗)

大家耳熟能详的泰坦尼克号除了凄美感人的故事以外,1912年泰坦尼克号沉没事件,基本上都家喻户晓了,咱们今天讲的事情,不...

2022-11-03 14:39:30查看全文 >>

泰坦尼克号船长穿越(泰坦尼克号船长现状)

泰坦尼克号船长穿越(泰坦尼克号船长现状)

1990年9月24日,一艘拖网船在北大西洋航行时,在离冰岛西南约360公里处,船长卡尔突然发现附近一座冰山上有一个人影。...

2022-11-03 14:18:19查看全文 >>

2003excel怎么还原已修改的内容(excel2003表格保存了怎么恢复数据)

2003excel怎么还原已修改的内容(excel2003表格保存了怎么恢复数据)

在日常使用电脑过程中,很多小伙伴都会遇到突然断电、系统死机、程序崩溃等突发状况,编辑了大半天的EXCEL表格或WORD...

2022-11-03 14:37:17查看全文 >>

excel2003怎么恢复替换的文件(excel2003怎么恢复保存前的文件)

excel2003怎么恢复替换的文件(excel2003怎么恢复保存前的文件)

电脑上面保存着我们很多的数据,但是我们的电脑一旦保存数据过多,就会影响它的性能,经常就会出现卡顿、死机等情况,所以很多用...

2022-11-03 14:10:42查看全文 >>

excel2003 怎么清空数据保留公式(excel只删除数据保留公式和文本)

excel2003 怎么清空数据保留公式(excel只删除数据保留公式和文本)

如图63‑1所示,由于复制工作表同时导入多个多余名称,且名称引用的单元格已因删除行存在错误,如何快速删除错误的名称仅保留...

2022-11-03 14:48:47查看全文 >>

excel2003怎么大量录入数据(excel录入大量数据技巧)

excel2003怎么大量录入数据(excel录入大量数据技巧)

技巧1:单元格内强制换行在单元格中某个字符后按alt 回车键,即可强制把光标换到下一行中。技巧2:锁定标题行选取第2行,...

2022-11-03 14:15:37查看全文 >>

excel2003移动或复制表格(excel2003如何复制表格不变)

excel2003移动或复制表格(excel2003如何复制表格不变)

在Excel中对某区域数据进行筛选后,有时需要将筛选区域中的一列数据用另一列进行替换。Excel,筛选以后复制数据,只能...

2022-11-03 14:26:21查看全文 >>

文档排行