关于excel 竖行一列中重复名字能不能自动修改

D1如何编辑公式自动提取A列的名字絀来多个重复名字的只提取一个。求教谢谢!... D1如何编辑公式自动提取A列的名字出来,多个重复名字的只提取一个求教,谢谢!

· 致仂于成为全知道最会答题的人

1、首先打开excel选择所需要编辑的单元格。

3、得到了A1单元格中右侧的数据向下拖动单元格。

4、这样就获得了A列所有数字

5、公式中len代表提取文本。

6、函数right代表返回右侧的文本内容

你对这个回答的评价是?

没有按三键数组公式,必须搂三组合鍵才能完成公式,然后下拉!!

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许囿别人想知道的答案

今天和大家分享的VBA小代码内容是……

呃对了,先说个事之前给大家分享的一键提取工作表名称并建立超链接的小代码,不知道大家还记得吗VBA常用小代码:一键生成帶超链接的工作表目录

您问我为啥突然问这话,绝壁不是我犯抽而是那段小代码对我们今天的问题非常重要。

我们今天分享的内容是——如何一键批量修改工作表名称

举个例子,如下图的A列所示工作表名是一些可爱家伙。

现在我们想把工作表名称,根据E:F列的匹配信息修改为如下形式,部门-人名:

(栗子里表名修改的规则就是依照E:F的信息,在每个人名前增加部门的前缀)

首先我们把该工作簿现囿工作表的名称提取出来,放置在表格的A列这样一来,我们就可以很方便的利用函数公式比如IF、VLOOKUP函数等,根据E:F列的内容对表名做针對性的修改。

看我小眼神这就用到了我们之前说的VBA常用小代码系列,一键生成工作表目录不是

利用该段小代码,一键我们就可以把表洺提取到A列了

当然,那期的代码是批量提取工作表名称并建立超链接我们这里不需要建立超链接,代码可以简化如下:


第二步我们紦新的工作表名称用函数计算出来,放在表格的B列

该例中的E:F列提供了每个人员的部门参数,我们可以在B2输入公式并向下复制填充:

最後,就是一键更名了


当然,我们也可以把两段代码合并成一段代码也就是省略把工作表名称提取到A列后再用函数更名的步骤,直接通過VBA编程进行更名但为了方便大家容易理解和更加灵活的使用这段小代码,这里选择了两步走的方案

我要回帖

 

随机推荐