在excel中,如何能较简便地将一些无序、唯一、不固定数目的数字按有无与最左侧有序数字一一对应?

如题,太复杂说不清楚,直接截图:我要将B列的数字与A列一一对应,达到D列这样的效果,最终按有无标识得到E列这样的结果。现在的笨办法是先将B列排序得到C列,然后一点一点手工... 如题,太复杂说不清楚,直接截图:

我要将B列的数字与A列一一对应,达到D列这样的效果,最终按有无标识得到E列这样的结果。
现在的笨办法是先将B列排序得到C列,然后一点一点手工挪动成为D列,然后按有无替换成E列的样子!!!好辛苦!
不止仅B一列,正因为列数很多,数字随机变化,才希望能有简便些的方法,谢谢大神们给出出主意,酬劳50,聊表心意!
展开
 我来答
gtmei88
2013-07-01 · TA获得超过2234个赞
知道小有建树答主
回答量:715
采纳率:0%
帮助的人:336万
展开全部
对应的数字在A列,混乱唯一的原数据在B列,
则D1单元格的公式为:
=if(countif(B:B,A1)=1,A1,"")
E1单元格的公式为:
=countif(B:B,A1)

输入好公式后,D列和E列向下填充...就可以得到效果.

D1的公式解释,先统计A1单元格的值在B列中是否存在,如果存在,则显示为A1的值,否则显示为空。向下填充得到效果。

E1的公式解释,直接统计A1单元格的值在B列是否存在,因为是唯一,所以,有则显示为1,无则显示为0
yanxy0924
2013-07-01 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18584

向TA提问 私信TA
展开全部
c1输入=if(countif(b:b,a2),a2,"") 下拉复制公式
复制c列,点击B列>右键>选择性粘贴>数值
此时可删除C列
E1输入=if(b1<>"",1,0) 下拉复制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
眯住眼串针
科技发烧友

2013-07-01 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:1.1万
采纳率:58%
帮助的人:3090万
展开全部
C1输入公式
=IF(COUNTIF(B:B,A1),A1,"")
下拉填充公式即可得到原D列的结果

D1输入公式
=IF(COUNTIF(B:B,A1),1,0)
下拉填充公式即可得到原E列的结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dde2153
2013-07-01 · TA获得超过280个赞
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:240万
展开全部
在结果列(如E列)输入:=IF(ISERROR(VLOOKUP(A1,B:B,1,0)),0,1),向下拖至需要的行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1af404
2013-07-01 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:4059万
展开全部
E1输入
=if(countif(B:B,row(A1)),1,0)
下拖填充即可
我刚才答了你同一类似问题,咋个没有反应呢?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式