excel有三列,A列和B列相互对应,B列和C列一样但顺序不同,怎么样做到按C列的顺序,又能对应上A列数据?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-12
EXCEL中,如何将B列与C列按照A列的顺序排列?

B咧姓名与A列完全一样吗?我想肯定是不完全一样的。这样操作,首先在最后一列右侧加上一列顺序号;
再在A列与B列之间插入一列,然后在B1输入公式:=VLOOKUP(A1,C:E,3,),下拉充填。之后选中AB列 以B列排序。完成
注:此时假设E列为顺序号。完成后没用的列可以删掉

我能想到的是
添加自定义序列。
在选项-高级-常规组的最下边-编辑自定义列表。把A列添加上。然后自动排序。
试试吧。
2.换个思路。
用VLOOKup函数。在B列前插入1列,在新的BI输入"=VLOOKUP(A1,C:D,2,0)"。然后向下填充公式。然后A,B列就变成了你原先想要的B,C列。
方法应该还有很多。我暂时就想到两个。

在D1中输入或复制粘贴下列公式
=INDEX(A:A,MATCH(C1,B:B,))
下拉填充

D1单元格输入公式=INDEX(A:A,MATCH(C1,B:B,))

拖动公式填充柄,下拉公式即可。 如图:

示例



  • EXCEL中A列和B列数据进行对比。需要三个结果
    答:1、A列不包含B列的数据 =IF(ISERROR(VLOOKUP(A2,$B$2:$B$8,1,0)),A2,"")2、B列不包含A列的数据 =IF(ISERROR(VLOOKUP(B2,$A$2:$A$8,1,0)),B2,"")3、A列和B列中都包含的数据 =IF(ISERROR(VLOOKUP(A2,$B$2:$B$8,1,0)),"",A2)或者 =IF(ISERROR(VLOOKUP(B2,$A$2:...
  • excel有三列数,搜索所有A列的数据,如果其中有等于B列数据的则等于其后面...
    答:你的excel是07版以上的吗?如果是的话 D1填入公式 =IFERROR(VLOOKUP(A:A,B:C,2,0),0)下拉填充
  • excel中有三列A、B、C列。当a列中的数与b列中的数相同时,读取c列...
    答:B1:=vlookup(a1,c:d,2,0)下拉复制公式。
  • excel求和函数,怎么把A列数据与B列数据对应求和然后在C列显示?以及把...
    答:如果你想C列一一对应,那就在C1输入=A1+B1,然后双击或下拉或复制粘贴这个函数至C列底端即可。如果你只想在C1单元格显示求和结果,那在C1输入=Sum(A:B)即可。排序功能我有个习惯,用Excel的自动筛选功能:首先选定第一行(也就是标题行)选择数据菜单下的筛选中的自动筛选功能 然后在你需要排序的列...
  • 请教老师,excel问题,一个表格ABC三列,当A和B数值比较时,
    答:在c1内输入 =if(a1<=b1,"完成",a1-b1)选中c列 条件格式——新建规则——使用公式确定使用格式的单元格 公式内输入 =a1>b1 格式设置为填充红色 不好意思,刚才有点错
  • EXCEL,如何将A列分别对应的B列,而B列又与之对应C列的数据横向排列到CDEFG...
    答:$B$500<>$G3),ROW($A$3:$A$500),65536),1))&""数组公式,需要同时按CTRL SHIFT 回车键 下拉 J3=INDEX($C:$C,SMALL(IF(($A$3:$A$500=$F3)*($B$3:$B$500=$I3),ROW($A$3:$A$500),65536),COLUMN((A1)))数组公式,需要同时按CTRL SHIFT 回车键 右拉,下拉 ...
  • 在EXCEL内,有三列.比如A列是姓名,B列是姓名,C列是姓名,B列的姓名可 ...
    答:选中A列(点A的列标)选择“数据”菜单里面的“有效性”,在“设置”里面的“允许”中选择“自定义”在公式中输入: =COUNTIF(A:A,A1)=1 确定即可 选中C列(点C的列标)选择“数据”菜单里面的“有效性”,在“设置”里面的“允许”中选择“自定义”在公式中输入: =COUNTIF(C:C,...
  • EXCEL中如何查找A表A列与B表A列相同的所对应B表中B列的数据?
    答:方法一:1、假设你的数据A、B两列都从第一行开始,在C1输入:=IF(COUNTIF1(B:B,A1)>0,"B列有","B列没有"),敲回车键确定。2、复制C1单元格,选中C列并粘贴,这样C列所有的单元格都有这个公式代码了。3、相反如果要找B列里有而A列里没有的话则输入:=IF(COUNTIF(A:A,B1)>0,"A...
  • EXCEL表格里,有三列,A,B,C列,如何解决:只要B列中任何一行等于A列中任何...
    答:假设A列为A1:A100,B列为B1:B50 选中C列,输入=IF(SUM(COUNTIF(A1:A100,B1:B50))>0,1,0) shift+ctrl+enter三键结束输入。
  • Excel公式求解: 用A列比对B列,如果A列中有与B列相同的数据,则取B列相...
    答:先用countif函数,判断是否存在相同数据 然后使用if函数进行判断,存在输出c列数据,不存在输出零