跪求excel大神, 我该用什么公式实现我下图所示数据处理的要求。谢谢啦
如图所示:第1列到第6列设为C1到C6,1,假如C1列某一单元格的值是0、1、2、3、4中的任何一个,则对应C2列的值为0;假如C1列某一单元格的值是5、6、7、8、9中...
如图所示:第1列到第6列设为C1到C6,
1,假如 C1列某一单元格的值是0、1、2、3、4中的任何一个,则对应C2列的值为0; 假如 C1列某一单元格的值是5、6、7、8、9中的任何一个,则对应C2列的值为1; 假如C1列是除了0,1,2,3,4,5,6,7,8,9之外的任何字符(包括空格,其他数字,字母,汉字等),则对应C2列的值为空。
2,假如 C1列某一单元格的值是0、1、2、3、7中的任何一个,则对应C3列的值为0; 假如 C1列某一单元格的值是4、5、6、8、9中的任何一个,则对应C3列的值为1; 假如C1列是除了0,1,2,3,4,5,6,7,8,9之外的任何字符(包括空格,其他数字,字母,汉字等),则对应C3列的值为空。
3,假如 C1列某一单元格的值是0、1、2、6、7中的任何一个,则对应C4列的值为0; 假如 C1列某一单元格的值是3、4、5、8、9中的任何一个,则对应C4列的值为1; 假如C1列是除了0,1,2,3,4,5,6,7,8,9之外的任何字符(包括空格,其他数字,字母,汉字等),则对应C4列的值为空。
4,假如 C1列某一单元格的值是0、1、3、6、9中的任何一个,则对应C5列的值为0; 假如 C1列某一单元格的值是2、4、5、7、8中的任何一个,则对应C5列的值为1; 假如C1列是除了0,1,2,3,4,5,6,7,8,9之外的任何字符(包括空格,其他数字,字母,汉字等),则对应C5列的值为空。
5,假如 C1列某一单元格的值是0、1、6、7、9中的任何一个,则对应C6列的值为0; 假如 C1列某一单元格的值是2、3、4、5、8中的任何一个,则对应C6列的值为1; 假如C1列是除了0,1,2,3,4,5,6,7,8,9之外的任何字符(包括空格,其他数字,字母,汉字等),则对应C6列的值为空。
注意:1,我需要的针对每列的公式,而不是对某个单元格的。因为我实际要处理的数据有252列,每一列的数数据都要从第一列C1得出。(上表中的5列只是典型)。
2,假如C1列是除了0,1,2,3,4,5,6,7,8,9之外的任何字符(包括空格,其他数字,字母,汉字等),则对应C2列的值为空。 这个条件如果难以实现,就把这个条件去掉。
跪求有爱的excel大神啦。 展开
1,假如 C1列某一单元格的值是0、1、2、3、4中的任何一个,则对应C2列的值为0; 假如 C1列某一单元格的值是5、6、7、8、9中的任何一个,则对应C2列的值为1; 假如C1列是除了0,1,2,3,4,5,6,7,8,9之外的任何字符(包括空格,其他数字,字母,汉字等),则对应C2列的值为空。
2,假如 C1列某一单元格的值是0、1、2、3、7中的任何一个,则对应C3列的值为0; 假如 C1列某一单元格的值是4、5、6、8、9中的任何一个,则对应C3列的值为1; 假如C1列是除了0,1,2,3,4,5,6,7,8,9之外的任何字符(包括空格,其他数字,字母,汉字等),则对应C3列的值为空。
3,假如 C1列某一单元格的值是0、1、2、6、7中的任何一个,则对应C4列的值为0; 假如 C1列某一单元格的值是3、4、5、8、9中的任何一个,则对应C4列的值为1; 假如C1列是除了0,1,2,3,4,5,6,7,8,9之外的任何字符(包括空格,其他数字,字母,汉字等),则对应C4列的值为空。
4,假如 C1列某一单元格的值是0、1、3、6、9中的任何一个,则对应C5列的值为0; 假如 C1列某一单元格的值是2、4、5、7、8中的任何一个,则对应C5列的值为1; 假如C1列是除了0,1,2,3,4,5,6,7,8,9之外的任何字符(包括空格,其他数字,字母,汉字等),则对应C5列的值为空。
5,假如 C1列某一单元格的值是0、1、6、7、9中的任何一个,则对应C6列的值为0; 假如 C1列某一单元格的值是2、3、4、5、8中的任何一个,则对应C6列的值为1; 假如C1列是除了0,1,2,3,4,5,6,7,8,9之外的任何字符(包括空格,其他数字,字母,汉字等),则对应C6列的值为空。
注意:1,我需要的针对每列的公式,而不是对某个单元格的。因为我实际要处理的数据有252列,每一列的数数据都要从第一列C1得出。(上表中的5列只是典型)。
2,假如C1列是除了0,1,2,3,4,5,6,7,8,9之外的任何字符(包括空格,其他数字,字母,汉字等),则对应C2列的值为空。 这个条件如果难以实现,就把这个条件去掉。
跪求有爱的excel大神啦。 展开
4个回答
展开全部
在B1、C1、D1、E1、F1中输入或复制粘贴下面的公式
=IF(A1<=4,0,IF(A1<=9,1,""))
=IF(OR(COUNTIF(A1,{0,1,2,3,7})=1),0,IF(OR(COUNTIF(A1,{4,5,6,8,9})=1),1,""))
=IF(OR(COUNTIF(A1,{0,1,2,6,7})=1),0,IF(OR(COUNTIF(A1,{3,4,5,8,9})=1),1,""))
=IF(OR(COUNTIF(A1,{0,1,3,6,9})=1),0,IF(OR(COUNTIF(A1,{2,4,5,7,8})=1),1,""))
=IF(OR(COUNTIF(A1,{0,1,6,7,9})=1),0,IF(OR(COUNTIF(A1,{2,3,4,5,8})=1),1,""))
选中B1:F1,下拉填充。
=IF(A1<=4,0,IF(A1<=9,1,""))
=IF(OR(COUNTIF(A1,{0,1,2,3,7})=1),0,IF(OR(COUNTIF(A1,{4,5,6,8,9})=1),1,""))
=IF(OR(COUNTIF(A1,{0,1,2,6,7})=1),0,IF(OR(COUNTIF(A1,{3,4,5,8,9})=1),1,""))
=IF(OR(COUNTIF(A1,{0,1,3,6,9})=1),0,IF(OR(COUNTIF(A1,{2,4,5,7,8})=1),1,""))
=IF(OR(COUNTIF(A1,{0,1,6,7,9})=1),0,IF(OR(COUNTIF(A1,{2,3,4,5,8})=1),1,""))
选中B1:F1,下拉填充。
展开全部
B1
=SUMPRODUCT(IF($A1={5,6,7,8,9},1))*(COLUMN()=2)+SUMPRODUCT(IF($A1={4,5,6,8,9},1))*(COLUMN()=3)+SUMPRODUCT(IF($A1={3,4,5,8,9},1))*(COLUMN()=4)+SUMPRODUCT(IF($A1={2,4,5,8,7},1))*(COLUMN()=5)+SUMPRODUCT(IF($A1={2,3,4,5,8},1))*(COLUMN()=6)
下拉右拉
=SUMPRODUCT(IF($A1={5,6,7,8,9},1))*(COLUMN()=2)+SUMPRODUCT(IF($A1={4,5,6,8,9},1))*(COLUMN()=3)+SUMPRODUCT(IF($A1={3,4,5,8,9},1))*(COLUMN()=4)+SUMPRODUCT(IF($A1={2,4,5,8,7},1))*(COLUMN()=5)+SUMPRODUCT(IF($A1={2,3,4,5,8},1))*(COLUMN()=6)
下拉右拉
追问
为什么说公式有错误啊。我是excel2010版本的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-04
展开全部
那么多说明呀,实在不行,写VBA吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询