淘小兔

最近一个朋友问道,能不能实现某一个单元格设置成“红色”,红色单元格的数据就自动读取到另外一个单元格?第一反应用VBA,写个宏代码,可是对方客户对VBA代码不太熟悉,所以就想了一个折中的方法。

office教程 Excel如何“提取”一列中红色单元格的数据?

 

场景:财务、HR、采购、商务、后勤部需要数据整理的办公人士。

问题:如何“提取”一列中红色单元格的数据?

解答:利用单元格颜色排序搞定。

 

具体操作方法如下:

第一步:进行颜色排序

将鼠标放置在数据区的任意单元格,单击“排序”按钮(下图1处),对下列表中“型号”列进行“单元格颜色”按红色进行排序。(下图3处)

office教程 Excel如何“提取”一列中红色单元格的数据?

 

排序成功效果如下:

office教程 Excel如何“提取”一列中红色单元格的数据?

 

第二步:复制红色单元格数据

将红色单元格的数据复制到D列。黏贴时可以选择“选择性黏贴—值”。效果如下:

 office教程 Excel如何“提取”一列中红色单元格的数据?

 

是不是很快搞定了客户朋友的问题。但这样有个问题,破坏了数据原有的顺序。这时候怎么办呢?

补救步骤:增加辅助列

排序前,新增一列“序号”列。

office教程 Excel如何“提取”一列中红色单元格的数据?

 

按颜色排序,复制出数据后,序号的顺序被打乱。

office教程 Excel如何“提取”一列中红色单元格的数据?

 

第三步:按序号在升序排序

直接光标停在序号列上,单击“升序”按钮,即可恢复到排序前的顺序。(下图中AZ为快捷升序按钮)

office教程 Excel如何“提取”一列中红色单元格的数据?

 

升序后,效果如下:

office教程 Excel如何“提取”一列中红色单元格的数据?

 

总结:辅助列是Excel中常见的解决问题的方法和思路。而序号是强烈推荐大家工作添加的玩意。标识数据表的唯一性。当然这个案例有个问题,就是如果数据是更新的。你必须每次排序一次,所以VBA还是必须要学会的。

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载