excel应用
假设有A.B.两列,要将A.B列分别一一对比,即判断A1与B1~BN是否相等,A2与B1~BN.......................在EXCLE表里怎么设置?
回答列表
- 假设有A.B.两列,要将A.B列分别一一对比,若A1=B1,则返回CI,然后A1与B2....到A1与BN.........接着A2分别与B1到BN........一直到AN与B1到BN
- 如果A列中某一个数据在B列中只出现一次话,在(C2)单元格中可用如下公式提示A列中某一个数据在B列中的位置。公式如下:(数组公式)
=IF(OR(A2=$B$1:$B$118),"B"&MATCH(A2,$B$2:$B$18,0)+1,"NO") 输完公式后不能直接按回车(Enter)键,按下Ctrl+Shift+Enter组合键,使公式成如下形式:
{=IF(OR(A2=$B$1:$B$118),"B"&MATCH(A2,$B$2:$B$18,0)+1,"NO")}
然后将C2的公式向下填充复制至你需要的地方。
- 此题应用Countif 函数,
在C1 输入公式 =countif($B$1:$B$100,A1)
然后将C1向下拖
如果A1的数据在B列中出现过,C1格便会显示出现的次数, 如没有出现则显示 0。
注意: 如A, B 列的数据是文本数据, 英文大小写, 会被视作相同字符
此题应属一条Excel的简单问题, 用一条简单公式便可应付。
楼上两位老师提议的VBA 及 数组公式(Array Formula), 当然可以应付问题, 但好像有点Overdone, 大材小用。
- 这样找不到B列中哪一个单元格与A1...相同
- 如A1 = B1, C列应显示什么?
如A2 = B4, C列(那一格)应显示什么?
如A3 = B7 及同时 A3 = B10, C列(那一格)又应显示什么呢?
- 只能用代码实现(如vba),用两个嵌套循环可实现
- 假设A.B.两列数据需要比较,使用数组公式比较方便。
在C1格中输入=IF(OR(A1=$B$1:$B$100),"","NO"),其中B100为最后的数据行,自己可以修改,然后光标在编辑栏中按下Ctrl+Shift+Enter组合键,为公式输入数组标志(大括号,注意不要使用键盘输入大括号),使公式成为={IF(OR(A1=$B$1:$B$100),"","NO")}。如果A1的数据在B列中出现,C1格将会为空;没有出现(即不相等)则会出现NO的标志。
然后选择C1格,将光标置于C1格的右下角,当光标成为黑十字的时候,按下鼠标左键,往下拖动填充公式,直到数据的最后行,释放鼠标左键。
这样,就可以进行这种对比了。
- 简单实用
- 相关内容
- 最近更新
- ·QQ宠物最多可以旅游多久?
- ·显卡是有什么作用啊
- ·如何察看内存频率
- ·怎么样才能屏蔽光驱.声卡的电
- ·谁知道QQ红钻拿来干什么?
- ·U盘插上USB接口没反映?
- ·有那位知道雅虎邮箱怎么设置
- ·电脑频繁的自动关机是什么原因?
- ·手机的疑问,谢谢帮助
- ·什么防毒的耗费内存小?
添加到百度搜藏