永发信息网

在excel中如何按照固定列,把一个新表排序

答案:4  悬赏:80  手机版
解决时间 2021-03-04 20:18
  • 提问者网友:寂寞撕碎了回忆
  • 2021-03-04 15:46
我在excel中有一个固定列,想把一个新excel中的数据按照这个列排序,但是新excel中可能少几行,这样怎样一一对应排序。
我的第一个表中有2列200行,新表中数据也是2列,但是要少几行,如何把新表中的数据复制到第一个表中,数据一一对应,没有的填上0
最佳答案
  • 五星知识达人网友:街头电车
  • 2021-03-04 17:13
在原表(假设为SHEET1表)的固定列(假设为A列)后增加一列辅助列B,在B1输入
=ROW()
然后下拉复制公式到A列对应的最后一个单元格
在新表(假设SHEET2表)中,假设要排序的数据在A列,则在B1输入
=VLOOKUP(A1,SHEET1!A:B,2,0)
然后下拉复制公式,然后再选中A:B两列,执行“排序”,主关键字设置为B列即可
全部回答
  • 1楼网友:不想翻身的咸鱼
  • 2021-03-04 20:47
新表排序 操作如下: 全选数据表,数据-排序, 关键字选择需要排序的列, 选择排序方式(升序/降序). 复制二级子数据 操作如下: 分类汇总选到二级, 全选工作表, 按alt+;(分号), 复制到新表粘贴
  • 2楼网友:忘川信使
  • 2021-03-04 19:15
根据固定列,用vlookup将新excel的其它数据找出来,找不到的填0取代。 =if(iserror(vlookup(**,**,**,**)),0,vlookup(**,**,**,**))即可。 数据不多的话可以这样处理。
  • 3楼网友:洒脱疯子
  • 2021-03-04 18:34
你可以用INDEX加MATCH这两个函数实现。 =INDEX(A:B,MATCH(“已存在的固定列中的一个值”,B:B,0))
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯