excel如何一次比较两列的excel数据相关性分析?

如何设置excel两列之间的条件关系?在线求助_百度知道
如何设置excel两列之间的条件关系?在线求助
大家好,如题,如果A列为空的情况下,B列输入任何数据即被跳出警告如:“A列数据为空”,只有在A列有数据的前提下,才被允许B列输入数据,是不是可以数据有效性的公式设置?。。。请大侠们指教了!!谢谢了!!
提问者采纳
用数据有效性。全选B列,数据--数据工具--数据有效性,自定义,公式:=$A1&&&&在出错信息选项卡中输入:A列数据为空
谢谢这位朋友,不过可能我没有说清楚,是以A列为条件,输入B列数据时只要A列为空,B列就无法输入数据,不是只对A列做限制。他们应该是一种连带关系,继续等。。。
我的方法就是你的要求,当A1为空时,B1无法输入数据,A2为空时,B2无法输入……。
提问者评价
非常感谢!
来自团队:
其他类似问题
为您推荐:
其他2条回答
一楼正解。你要注意,先选中B列,再进行操作,选中的位置,就执行有效性的设置了。
是的,可以设置有效性
excel的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在EXCEL里面,怎样在两列数据中筛选出相同的数据出来_百度知道
方法:1、如EXCEL表格1有一个数据表,另外表格2中只有型号数据。2、从表格2已知的数据,匹配与表格1的数据项,输入:=VLOOKUP(G:G,B:C,2,0)。&如下图。
其他类似问题
198人觉得有用
为您推荐:
提问者采纳
VBA可以做到。而且很简单。用函数也可以,就是比较复杂。
用函数怎麼做?
用函数的话其中之一的思路大体是这样。第一步:用B、D列做辅助列,把C列的所有数据填充到D列。在B1写公式:=vlookup(a1,$c$1:$d$9,2,0),然后下拉填充,这样的话就可以找出AC重复的东西了,但是不是连续放在单元格里的第二步:将B列的内容复制后选择性粘贴数值到E列第三步:将E列的空白单元格删除,删除的时候选择下方单元格上移第四步:在F1写公式:=SUMPRODUCT((($A$1:$A$9)=E1)*($C$1:$C$9)=E1)),然后下拉填充第五步:将辅助列B、D列的数据清空。是不是 很麻烦啊 ?用VBA的话几行代码就搞定了,而且不用手工搞那么多操作。
那如果我想取消最后一步,现在只想A列和C列相同的数据按顺序显示在E列,请问怎麼做?(如果可以做到的话,A、C列有三个de,我只想显示一个de在E列,能做到的就更好,谢谢)
这个简单,你指需要在第二步完成后,选定E列,然后进行删除重复项操作,就只剩一个了。
我做完第二步不知道怎麼做了,E列中有很多#N/A这个符号,并且没有排序,而且还要怎麼做才能使E列的数据不会重复,只显示一次?还有必须要把C列的数据复制到D列才能做吗?请继续帮忙写的详细点,谢谢!
这个#N/A是指出现了空值。如果要让它不显示,可以在B1写公式的时候加个条件判断,写法是这样的:=if(vlookup(a1,$c$1:$d$9,2,0)=&&,&&,vlookup(a1,$c$1:$d$9,2,0))第二步,将B列的数据复制后,选中E1然后右键-----选择性粘贴------粘贴数值,然后选定E列,在数据菜单(excel版本不同所在位置不同)里面选删除重复项,并且选不要扩展,然后将空白单元格删除,这样就不重复也没空格了。其实这种东西几行VBA代码就解决了,手动操作麻烦得很。
提问者评价
excel的相关知识
其他2条回答
=SUMPRODUCT((A1:A9=C1:C9)*1)
如果可以添加辅助列,才能做出来
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁访问本页面,您的浏览器需要支持JavaScript访问本页面,您的浏览器需要支持JavaScript访问本页面,您的浏览器需要支持JavaScript

我要回帖

更多关于 excel两组数据相关性 的文章

 

随机推荐