跪求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大神啦。
展开
 我来答
笑一笑说一说
科技发烧友

2013-04-04 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33713

向TA提问 私信TA
展开全部
在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(OR(COUNTIF(A1,{0,1,2,3,7})=1),0,IF(OR(COUNTIF(A1,{4,5,6,8,9})=1),1,"")) 
这个公式表示只要A1单元格中有{0,1,2,3,7}其中的一个,结果为0;

如果有{4,5,6,8,9}其中的一个,结果为1;

其他情况,结果为空。

其他公式道理与此公式相同。

mtdciao
2013-04-04
知道答主
回答量:1
采纳率:0%
帮助的人:1518
展开全部
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)

下拉右拉
追问
为什么说公式有错误啊。我是excel2010版本的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-04
展开全部
那么多说明呀,实在不行,写VBA吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuzenghui2007
2013-04-04 · TA获得超过187个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:137万
展开全部
你的数据是有252行吧,如果252列的话,剩下的246列什么规则?
追问

      我在研究一个概率问题。从0,1,2,3,4,5,6,7,8,9这10个数字里面随机选取5个数字(不管如何排列顺序)的组合有252种,我用0和1的组合来表示每种情况(从十个位置上任意选取5个位置赋予1值,剩下的位置赋予0值)。(上图为前60种 )

    我想在excel表格上做到输入0,1,2,3,4,5,6,7,8,9中的任何一个数字,后面的252列自动出现它对应的值。

      我只需要典型情况的公式,剩下的自己写就行啦。

   

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式