excel中搜索某几个人的名字并标记颜色

我想在某文件夹中建立一个excel表格取名为1,然后在里面填写某些人的名字。在我打开此文件夹中excel表时,里面含有1表格里面的名字的自动被搜索出来并标示颜色。最好能在子文件夹中也能做到。

第1个回答  2013-03-27
编辑-替换面板
在此选项面板里操作,举例:找到张三,把张三字体改成红色。
操作:在 查找 框输入张三,在替换为 框输入张三,然后点右侧的 选项,进入选项面板,然后点 替换为 框右侧的格式,点下弹出格式面板,把字体颜色改为红色,确定,回到替换面版点替换全部。即把所有 张三 变成了红色追问

我想用函数或者vba之类的,因为我每次需要查找10人左右,如果一个个查找我还不如自己看,还来的快。

追答

即便是程序,VBA,每次你要找的特定的10个人,这10个人的名字你还得每次要输进去的。除非你从名字库里“随机”抽取10人,在对这10人进行逐个查询,即查完这个查下一个,自动完成。

你学过编程没?

追问

没有系统的学过,但是接触过。
用vba能达到这种效果吗?

追答

首先你要确定的是你要干什么?你要找10个人,是每次找确定的10个人还是每次随机抽10个人。如果是前者,每次10个人的名字是都要你来输入的,不管是输一个查一个还是输完全部查(也是逐一查询的)。后者是随机抽取好后再执行逐一查询。你到底要达到什么目的?做什么用?根据要达到的目的选择最佳的解决方案。就是SOLUTION

追问

说白了就是分离数据,我需要将许多张表中含有这十个人的数据信息分离开来,黏贴到另外一个工作表中。不知道你有什么好方法呢?请教下!

追答

1.如果原工作表要经常更新的话,又要重复操作挑选出来10几个人放到另外表取的话,那么,只能用VBA了。

2. 如果原表只是现在把需要的人的信息分别放到另外表的话,那么无需VBA,就把表按照姓名这列排序下,这样就容易查找某个人出来然后复制到另外一表去。

3. 如果原表数据记录很大如上万条(比如上万个人的记录),那你用EXCEL存储又要更新操作是很不妥当的,因为即使用VBA,查询个人都卡在那不会动了。数据大时就的用数据库系统。

第2个回答  2013-03-27
你可以在这个表里面写上你要查找的名字,然后设置一个按钮,点击按钮就查找标记。
不知道你是要标记的是打开的还是文件夹里面所有的?
名字肯定至少要输入一次的。不然怎么知道你要查哪个追问

一年的工资表,分别把每月的各放在一个文件夹里面形成一个总文件夹。我现在所要做的就是把某些人分到另一个工作表里面。不知道有什么好方法,感激不敬!

追答

要找的人都是放在工作簿的第一个表吗?
每个人对应的数据都是只有一行吗?
每个工作簿每个人都只有一条记录吗?

追问

1、也不用那么麻烦,只要把名字标记颜色就好,就黑色吧,这个颜色不常用。
2、每个人对应的数据都只有一行
3、每个excel表格有多次名字,但是每个工作表中只会出现一次。

追答

1、我的第一个问题意思是说 每个工作簿里面只有一个表有数据吗?还是要把整个工作所有的表都找?
2、最好还是弄个样表发我看看吧,说很难说清楚的。建几个文件夹,放几张表,把隐私数据删除,能看出数据格式的好了,不知道你的数据写出代码还是要修改。
九八七一二二八一七

本回答被网友采纳
第3个回答  2013-03-27
用超链接吧~