Excel表格vlookup函数合并单元格查找

虽然一再强调原始数据不要合并单元格,但是实际应用中这种操作总是在所难免。

有关合并单元格的问题,之前讲过:

今天又有同学提出了新问题,合并单元格如何用 vlookup 查找?

来看示例。

案例 1:

根据 A 列的“姓名”,查找 H:I 列中对应的“底薪”,填入 C 列

案例 2:

根据 K:L 列的“姓名”和“月份”,查找 D 列中对应的“奖金”,填入 M 列

案例 1 解决方案:

1. 先来试一下最基础的 vlookup 公式,然后下拉,发现不行,每个人都只有“一月”的数据,其他月都查不到

2. 这是为什么呢?我们在 E 列加个公式 =A2 就清楚了:

  • 因为合并单元格的值实际是写在合并区域的第一个单元格中
  • 其他单元格的值都为 0
  • 所以 2、3、4 月查不到,因为它们对应的姓名为 0

3. 利用合并单元格的这个特性,我们在 F 列增加一个辅助列,输入以下公式,下拉,这样所有 0 值都等于它上方最近的非 0 值:

=IF(A2=0,F1,A2)

4. 现在,我们只要在 C 列的公式中,将 vlookup 的第一个参数 A2 替换成 F2 就可以了

案例 2 解决方案:

1. 案例 2 需要根据左侧表格的“姓名”和“月份”,查找对应的奖金,多条件查找虽然 vlookup 也能实现,但我更推荐 index match 函数:

  • 在 M2 单元格中输入以下公式,按 Ctrl Shift Enter 键使数组函数生效:=INDEX($D$2:$D$13,MATCH(K2&L2,$A$2:$A$13&$B$2:$B$13,0))
  • $D$2:$D$13:表示需要查找的值区域
  • MATCH(K2&L2,$A$2:$A$13&$B$2:$B$13,0):表示 K2 和 L2 分别与 $A$2:$A$13 和 $B$2:$B$13 的值绝对匹配
  • 关于 index match 数组函数的详细解释,请参见 Excel 如何查询 3 个以上条件?

2. 然而,我们发现只有“李四”“一月”的奖金找到了,其他都找不到。为什么呢?跟案例 1 的原因一样,合并单元格惹的祸,忘记的同学再看一眼 E 列就想起原因了

3. 既然知道了原因,我们就利用现成的辅助列,把 M 的公式中 $A$2:$A$13 改成 $F$2:$F$13 就可以了,别忘了按 Ctrl Shift Enter 键:

(0)

相关推荐

  • excel表格sheet怎么合并单元格

    excel表格合并单元格步骤如下: 打开你要编辑的Excel文档,选中你要合并的单元格. 02在工具栏中间我们可以看到有"合并居中"的选项,移动鼠标到那里去,会有更多选项,点击一个 ...

  • EXCEL表格如何筛选合并单元格的所有内容

    我们在使用Excel进行筛选功能时会经常遇到合并单元格筛选之后只能显示第一行的现象,如何筛选合并单元格使其显示全部内容呢? 操作方法 01 如图所示的表格如果在A列筛选数字1则对应的B列只能显示1即合 ...

  • excel表格sheet如何合并单元格内容

    excel合并单元格内容步骤如下: 要将"A"."B"."C"三列内容合并成一列,首先在"C"列和"E&quo ...

  • excel表格如何复制合并单元格内容到一个单元格

    当复制了合并单元格的内容,再粘贴到另一个单元格时,虽然数据是复制过来了,但,原来一个单元格的,变成了合并单元格,也就是连合并单元格的格式也一并复制过去了.怎样解决呢?其实不难解决的,下面,小编说说解决 ...

  • 教你如何快速查找excel表中的合并单元格

    在excel表排序的时候,经常能碰到有合并单元格,不能排序。那么如何快速查找excel表中的合并单元格都分布在什么位置呢?方法很简单,下面就为大家介绍查找excel表中的合并单元格方法,希望对大家有所 ...

  • 在excel表格中如何将单元格文本合并到一个单元格?

    excel合并单元格很容易,但是Excel将多个单元格的内容合并到一个单元格中,这却有点难度的,那么在excel表格中如何将单元格文本合并到一个单元格?下面小编就为大家介绍一下,来看看吧! 步骤 1. ...

  • Excel中如何使用PHONETIC函数合并单元格数据

    Excel是现在十分常用的一款办公软件,有些新用户不知道如何使用PHONETIC函数合并单元格数据,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图箭头所指,打开电脑中的E ...

  • 在Excel中怎么拆分合并单元格?

    Excel表格是我们工作中必不可少的一款软件,在制作表格的过程中经常用到合并单元格和拆分单元格,那么在Excel中怎么拆分合并单元格?下面小编就为大家详细介绍一下,来看看吧! 方法/步骤 第一步,打开 ...

  • Excel表格中的空白单元格如何彻底删除?

    相信很多小伙伴在日常办公中都会用到Excel表格,其中的空白单元格如何才能删除呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 以下图所示表格为例,小编会将其中的空白单元格都删除.2. 将表格全 ...

  • 怎么在Excel表格中计算不连续单元格的总和

    我们在使用Excel表格的时候,想要对其中的不连续单元格进行总和的计算,该怎么操作呢?今天就跟大家介绍一下怎么在Excel表格中计算不连续单元格的总和的具体操作步骤.1. 首先打开电脑,找到桌面上的E ...