跪求高手有关Excel~急!!!

如下图

我要把紫色的数据筛选出来,比如A1~J1紫色数据有五个,就在K列写上1,数据很多上千个不可能自己一个一个选,所以跪求各位大神有没有啥办法可以一次性选出。最高财富只能选100,所以各位大神别嫌底啊。最好方法能详细,小白一个说的太专业了看不懂啊~

从你的截图看,A1到J1有4个紫色单元格,不是五个,从这些数据的规律看,凡是1、3、7、8、11都是紫色的,可以使用以下公式:
=IF(SUM(COUNTIF(A1:J1,"="&{1,3,7,8,11}))=5,1,"")
下拉复制公式。追问

哇,好厉害的样子,真的有用。不过上千个数据不是只有1、3、7、8、11这几个,有没有其他方法啊?换其他数据又要重新输入吗?会不会太麻烦啊?

追答

你可以把需要标记为紫色的数据,归纳在1 个区域,然后引用这个区域。假设:在M1到Q1,在公式中引用:=IF(SUM(COUNTIF(A1:J1,"="&$M$1:$Q$1))=5,1,"")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-12
把这一段拷贝到后台宏运行一遍就好了

a=1
for i=1 to 10
for j=1 to 65536
if cells(j,i)="" then exit for
if cells(j,i)=1 then cells(a,11)=cells(j,i)
if cells(j,i)=3 then cells(a,11)=cells(j,i)
if cells(j,i)=7 then cells(a,11)=cells(j,i)
if cells(j,i)=8 then cells(a,11)=cells(j,i)
if cells(j,i)=11 then cells(a,11)=cells(j,i)
if cells(a,11)<>"" then a=a+1
next
next追问

后台宏?怎么开?别说的太专业啦

追答

alt + f11

追问

能不能详细点啊

完全不知道改在哪里输入啊,输入然后下一步该怎么做啊

本回答被网友采纳
第2个回答  2012-10-12
你在K1单元格上输入:=COUNTIF(A1:J1,"=1")+COUNTIF(A1:J1,"=3")+COUNTIF(A1:J1,"=7")+COUNTIF(A1:J1,"=8")+COUNTIF(A1:J1,"=11"),下拉就可以计算出每行包含1,3,7,8,11的数字个数.这是从你表紫色数字来做的,如有还有其他数字,继续在公式上补充就可以了追问

哇,好厉害的样子,真的有用。不过上千个数据不是只有1、3、7、8、11这几个,有没有其他方法啊?

追答

你也可以采用=SUM(COUNTIF(A1:D1,{"=1","=3","=7","=8","=11"}))这样的方法,在大括号内添加数字

第3个回答  2012-10-12
2007版:点住需要进行筛选那一列的开头的单元格,在开始里面“排序和筛选”里点“筛选”,然后点单元格里的向下箭头,在里面“按颜色筛选”。追问

不能更改顺序,颜色筛选会把顺序打乱,还有我的excel是2010版的~

追答

要不你发我邮箱一份,我试试?[email protected]

第4个回答  2012-10-12
要把紫色的数据筛选出来,比如A1~J1紫色数据有4个,就在K列写上4吧追问

几千个啊亲~会死人的啊

第5个回答  2012-10-12
试试这个办法,把行和列换下位置,再在筛选上选颜色,选好之后再把行和列换回来,不过也挺麻烦的。。。
ps:行和列互换以前用过现在忘记怎么弄的了……
第6个回答  2012-10-12

按键盘上的:ctrl+F  按下图所示操作即可:

追问

我现在就是用这种方法数据太多超麻烦的,现在已经采纳答案了,不过还是谢谢你的回答