excel两列数据中如何找出相同的数据并对应排列?

论文降重 独有的降重技术

免费使用,100%过查重,多种降重模式,1小时轻松搞定论文

论文查重 检测与学校相同

一站式聚合查重平台,含知网、万方、维普等,正品价格便宜

excel两列数据中如何找出相同的数据并对应排列?

问:excel两列数据中如何找出相同的数据并对应排列?

  • 答:在工作中,我们时常会遇到这样一种情况:原有数据需要进行更新,同时要原有的名单排序不变,新数据要与原有的名单一一对应。如果是数据很少的话,可以一个个手动添加和排序,但是当数据变得很庞大的时候,匹配数据的工作将变得很庞大。如上图所示,B、C列是原有数据,C列的经验值需要更新,而D、E列是新数据但顺序与原有数据不同,如何快速将E列的数据更新到C列,且能够与原有数据一一对应,并做好排序?
    两组数据的筛选配对并排序的方法有很多种,今天我们来介绍一下如何通过“vlookup函数”快速实现这一功能:
    在F3中输入公式:“=IF(COUNTIF($D:$D,$B3)=0,””,INDEX($D:$E,MATCH($B3,$D:$D,),COLUMN(B3)))”,回车后就会得到新数据与原有数据一一对应的结果了,这个公式拆开来看:
    countif函数:是用来查找符合条件的数据,公式countif($d:$d中的$d:$d表示选中D列的所有数据;
    2.b3或¥b3:是指满足条件的数据;
    3.index函数:通过查找符合条件的数据并返回引用,表中index($d:$e表示函数所要返回的值从这两列中查找;
    4.match函数:用来匹配数据以确定数据在列表中的位置,$b3是指所要查找的原始数据;
    5.$d:$d:是指所要匹配数据所在的单元格区域;
    6.column函数:用来表示返回数据所在位置的列号。
    在输入完整的公式之后回车,就会在F3中出现与B3相匹配的数据,单元格下拉至内容末尾,所有的新数据就一一对应起来了。将F列中的数据全选-复制,点击C3单元格,右键-选择性粘贴-值,新数据就更新到了原有列表上了,删除D到F列的数据,新数据更新工作就此完成!
    当然,要实现同样效果还可以通过各种纯粹的排序来完成,相应的工作量会大很多,也容易出错。本文只通过一个公式就可以实现这种效果,效率是相当的高。但因为这个公式包含了很多函数的应用,所以在实际应用过程中,需要弄明白各个函数背后的原理之后,这样才可以举一反三,轻松应对同类的数据处理工作。
  • 答:你不要杀别人啊,那么多条人命!
    呵呵!
    ==================================================
    没人回答我来回答你吧:
    假设从a2起是那600个人命,b2起是那1000个人命,呵呵,c2起是电邮,d2是你要的结果:
    那么:d2=offset($b$2,match(a2,$b$2:$b$2000,)-1,1)
    下拉!
  • 答:在Excel中使用筛选工具筛选内容。
    1.选择一列文本点击右上角的排序和筛选选择筛选工具。
    2.打开筛选条件后点击总列后面的三角打开选项。
    3.打开选项后选择筛选条件进行筛选可以选择多个筛选条件。
    4.根据以上步骤即可在Excel中使用筛选工具筛选内容。
  • 答:用vba编程解决
    思想是(假设你的单据号是唯一的)
    从少的一列开始,循环少的那列,每读取一个单元格,再循环读多的一列,发现有相同的,将相同的哪个位置和当前位置交换,便可以了.vba用vb语言的,很容易的
  • 答:在Excel中使用筛选工具筛选内容。
    1.选择一列文本点击右上角的排序和筛选选择筛选工具。
    2.打开筛选条件后点击总列后面的三角打开选项。
    3.打开选项后选择筛选条件进行筛选可以选择多个筛选条件。
    4.根据以上步骤即可在Excel中使用筛选工具筛选内容。

问:两个excel表怎么对比排序一致?

  • 答:您好,1、打开excel工作表。
    2、将需要对比的内容复制到一个工作表的sheet1和sheet2中。
    3、点击工作表的上方的“公式”,点击"插入函数“。
    4、在弹出的对话框中搜索栏中搜索”vlookup",点击确定按钮。
    5、在弹出的对话框中输入查找值,数据表,列序数,匹配条件后,点击确定按钮
    6、下拉查找值后,就得到对比值了。
  • 在excel中如何将两个表格的名字排序一样1.首先,简单描述一下的问题,在如下的表格中想要把姓名一栏当中相同的人名信息排在一起;2.选中姓名这一列的数据,选中的标志就是表格的粗黑线,之后,依次在“开始”选项卡上选择:“编辑”-“排序和筛选”-“自定义排序”。3.这时,会弹出“排序”窗口,在列的主要关键字中选择“姓名”,“排序依据”和“次序”执行默认选项即可。4.点击“确定”选项之后,再次回到Excel界面,就会发现姓名这一列中相同的信息已经排列到一块啦。5.下面来说明排序的深层次原因,按照以上同样的方法再次进入“排序”窗口,在上方点击“选项”,就可以看到Excel排序的规则。
    全文

问:excel两组数据中如何找出相同的数据并对应排列?

最终想把右边这列的数据 按照左边的内容顺序 相符合的排列在同一行 不相符的放到最后面我是需要左右两组数据比对出来车号 日期 数量 三个数据都一致的 放到同一行 不一致的放到最下面

  • 答:可以用vba 代码来做,如果过用公式的话,不能实现不一致的放到最下面。
    代码就是循环去找左边的那三个数据对应右边一样的,就粘贴上来。
  • 答:1、左右两边数据分别增加辅助列,=车号&日期&数量
    2、用VLOOKUP函数对辅助列进行比对
    3、按自己要求排序
  • 答:公式【=MATCH(LEFT(VLOOKUP(F3&G3&H3,B:B&C:C&D:D,1,0),7),B:B,0)】数组公式,同时按下Ctrl+Shift+Enter,公式两端出现{   }大括号才能生效计算,然后下拉复制公式。

    图片示例

  • 答:

    用代码产生CF列

  • 答:额.....你这个说的太模糊啦-------你说的所谓相同的到底是指什么神马相同???
    看起来似乎是x列的数据相同就可以了????
    如果是这么简单的话,,你直接把表格排序就可以啦..
    首先选择需要排序的数据的区域
    然后在菜单>>数据>>排序
    确定排序列即可!

问:Excel怎么操作才能对比两份名单中筛选出重合的部分。是用vlookup函数吗?

  • 答:1、电脑打开Excel表格,这是Sheet1的数据。

    2、这是Sheet2的数据。

    3、要做Sheet1中筛选出与Sheet2中重复的数据,输入公式=VLOOKUP(A1,Sheet2!A:A,1,0)。

    4、回车后,重复的话就会显示同样的数据。

    5、下拉复制公式,不重复就会显示#N/A。

问:两个EXCEL表格数据如何对比排序?

一份EXCEL表格里是符合所选条件的人名以及其他信息(表一),另一份是所有职工发工资的表格(表二),两份表格的排序完全不相同,怎样才能在表二里自动搜选出符合条件的人按表1的顺序排列,一眼能知道他们的工资情况勒。请高手指点 谢谢

  • 答:1.首先,在C1输入公式

    =MATCH(A1,B:B,)

    回车后下拉公式,如果返回的是数字,比如说C1的3,就说明A1单元格的内容再B列里第3行存在,也就是B3="A"。如果A列的内容再B列里没有就返回错误值#N/A。

    2.如果嫌错误值难看,可以将公式改成:

    =ISNUMBER(MATCH(A1,B:B,))

    ISNUMBER判断返回值是不是数字,如果是数字就返回TRUE,反之返回FALSE。

    3.这个过程也可以用COUNTIF函数来完成。

    C1输入公式=COUNTIF(B:B,A1),下拉即可。如果C列返回的是大于0的数字(因为B列里可能有重复出现A列某个单元格内容)就说明A列内容再B列里出现过,反之是0的话就是没有出现过。

    4.如果只想在A列标示出哪些内容再B列里出现过怎么办呢 可以用条件格式。

    首先,从A1开始选中A列数据,点击【开始】-【条件格式】-【新建规则】。

    5.选择【使用公式确定要设置格式的单元格】。

    6.输入公式=COUNTIF(B:B,A1)>0,然后点击【格式】按钮。

    7.选择一个填充颜色,并确定。

    8.关闭条件格式设置对话框,可以看到A列中在B列存在的内容就都被标上了颜色。

  • 答:用函数vlookup,从表二里对应出工资情况到表一里,就行了。
  • 答:楼上都说了,不过想问一下楼主说的符合条件,是指什么条件?是满你所说的条件的排序,还是说按第一张表里面的顺序排就OK了呢?
  • 答:唔,你描述的不够详细。。那这里先默认所有职工没有存在重名的情况,
    假设表一有A:F六列数据,表二有A:B两列数据,且职工姓名都在A列,有效数据从第二行开始。
    在表一的职工信息的最后一格(假设是G2)输入公式:
    =vlookup(A2,表二!$A$2:$B$500,2,0)
    将鼠标移到单元格右下角,变为+号后向下拖动即可。
    这里的“表二“记得更改为你表二的真实名称。

问:Excel怎么把两列姓名相同排序?

  • 答:在自定义排序中选择“姓名”选择“排序依据”即可。
    详细步骤:
    1、选中姓名这一列的数据,选中的标志就是表格的粗黑线,之后,依次在“开始”选项卡上选择:“编辑”-“排序和筛选”-“自定义排序”。
    2、会弹出“排序”窗口,在列的主要关键字中选择“姓名”,“排序依据”和“次序”执行默认选项即可。
    3、点击“确定”选项之后,再次回到Excel界面,就会发现姓名这一列中相同的信息已经排列到一块。
    4、按照以上同样的方法再次进入“排序”窗口,在上方点击“选项”,就可以看到Excel排序的规则。
    5、默认的情况下,在你选择相应的数据之后,就会进行排序,在方向上是“按列排序”,在方法上是“字母排序”,再这样的规则之下,才能保证Excel中相同的信息会排列在一起。
    参考资料:
    百度百科-Microsoft
    Office
    Excel
  • 答:工具——选项——自定义序列,导入,将a列姓名导入为自定义序列。
    选定c:d列,数据——排序,选项,选自定义的序列进行排序。

问:怎么把excel两列同名的人筛选出来并排列到一起?

  • 答:方法一:先对两行名字中的其中一行编号,使用以下函数就可以让两行对上号,对上号的说明重复,没有对上号的说明未重复
    公式是VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
    lookup_value是去查找的值,table_array是数据范围,即在哪个范围内找这些数据,一般整个sheet选择就可以,col_index_num是你要提取的值在你定位值右边的第几列(编号所在列为第1列,向右依次为2,3,4)range_lookup是否精确查找,写FALSE会精确查找。
    注意VLOOPUP能一一对应,假如一个用户编码对应两个负责人,就会报错了。
    用这个公式,开动脑筋,问题就能迎刃而解了。
    方法二:将两列姓名粘贴到同一列下,对这一列先进行排序,然后又有两个方法,1,分类汇总;2数据透视表功能。