excel b表按a表排序 |
您所在的位置:网站首页 › 两列数据相同顺序不同,怎么改成相同顺序 › excel b表按a表排序 |
有个需求,有两张表,每个表都有两列。想实现的效果是B表按A表A列排序。 解决方案:用excel的vlookup函数。 步骤1:先把两张表合成一张excel表。 效果图如下:可以看到D列和A列的顺序是不一样的,相应的中文名称和英文名称也没对应上。我们现在就要实现把D、E列按A列显示。 步骤2:在F列用vlookup函数。 =VLOOKUP(A:A,D:E,2,0) 第一个参数lookup_value,表示搜索值,也就是我们期望的按哪一列排序。这里就是第一列(A:A)。 第二个参数 Table_array,表示查找区域,也就是我们的B表。这里就是D、E两列。(D:E)。 第三个参数Col_index_num,表示期望显示哪一列的数据。这里期望显示E列,就是2。 第四个参数Range_lookup,表示是否期望精确匹配。0表示精确匹配。 我们看看效果:可以看到,F列已经和B列对应上了。
遇到的问题:值不可用错误。 我们看看上图,你能发现问题在哪吗? vlookup函数常见的值不可用错误的原因: 1.查找区域确实不存在查找值 2.查找值与查找区域第一列值数字类型不一致 3.查找值前后存在空格 4.查找区域列值前后有空格
我们的问题就是第4条,查找区域列值前后有空格。我们对比看看,此是非常容易忽略的错误。删除空格即可。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |