Excel怎样将筛选出来的数据单独成为表格(Excel如何在一个单元格中提取部分数据)

今天这个问题有点意思:

下面是一个超级表,随着超级表的筛选动作,要在C2内显示筛选结果,原题是没有序号这一列的,是我后添加的辅助列。

遇到这个问题的第一反应是可见于不可见,Excel函数中关于可见与不可见单元格运算的函数是SUBTOTAL函数,这个函数可以计算筛选后的结果:

因为结果是文本,那么就要用到查询函数,用VLOOKUP函数来查询。另外没有单选时还要给出提示。

=IF(SUBTOTAL(103,表1[序号])>1,"请单项选择",VLOOKUP(SUBTOTAL(109,表1[序号]),表1[[序号]:[大楼]],2,0)&"大楼")

SUBTOTAL(103,表1[序号])>1

对照SUBTOTAL函数参数表,103是COUNTA,计数函数,对于可见单元格计数,大于1就提示请单选。

SUBTOTAL(109,表1[序号])

对照SUBTOTAL函数参数表,109是SUM,单选后就是可见数据这一行的序号,可以作为VLOOKUP函数的第一参数。

VLOOKUP(SUBTOTAL(109,表1[序号]),表1[[序号]:[大楼]],2,0)

VLOOKUP根据可见的序号,查询出对应的第二列的文本。

效果如下:

更多Excel函数知识请订阅专栏:

           
专栏
Excel函数详细讲解
作者:EXCEL数据处理与分析
50币
226人已购
查看
(0)

相关推荐

  • 如何Excel表格的多个单元格中输入相同数据?

    Excel表格的填写有很多方便快捷的操作,比如说在多个单元格中输入相同数据,接下来小编就给大家介绍一下如何在Excel表格的多个单元格中输入相同数据.具体如下:1. 首先第一步打开电脑,并在电脑中新建 ...

  • 如何将Excel表格一个单元格中的文字数据进行拆分

    今天给大家介绍一下如何将Excel表格一个单元格中的文字数据进行拆分的具体操作步骤.1. 如图,我们将文档中的内容复制到表格中,就会全部挤在一个单元格里面,下面我们就将它们分开2. 首先点击页面上方的 ...

  • 如何将Excel单元格中的所有数据排到一列单元格

    Excel是现在十分常用的文件类型之一,有些用户想知道如何将Excel单元格中的所有数据排到一列单元格,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中需要编辑的Exce ...

  • Excel如何在单元格中批量填充数据

    Excel是现在十分常用的办公软件之一,有些新用户不知道该软件如何在单元格中批量填充数据,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的Excel文档,接着根据下图 ...

  • 如何在excel的不同的单元格中输入相同数据

    在实际工作中,有时候我们需要在不同的单元格中输入相同数据.这些单元格有的相邻,有的不相邻,如果一个一个输的话,就麻烦又浪费时间.下面小编就给大家介绍一个小窍门,帮助大家解决这个问题. 操作方法 01 ...

  • 怎样同时在Excel的多个单元格中输入相同数据?

    在Excel的多个单元格输入相同数据时,如果一个一个的输入,显然浪费时间.怎样一次性在多个单元格中输入相同数据呢? 操作方法1 组合键填充 01 打开Excel 2010文档,选择需要录入相同数据的单 ...

  • 如何在一个单元格中输入多行数据

    有时,我们经常需要在一个Excel单元格中输入多行数据。您可不要以为这个问题很简单,其实,当我们准备在单元格中换行时,只要按下回车键Excel便肯定转到下一个单元格了。那么如何做才能在同一个单元格中输 ...

  • WPS怎么禁止在单元格中输入重复数据

    WPS是现在十分常用的一款办公软件,有些用户想知道怎么禁止在单元格中输入重复数据,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的Excel文档,接着尝试输入重复数据 ...

  • excel批量从单元格中提取部分文字或数字

    当别人发给我们的Excel中我们只需要某列单元格中一部分的数据(如原单元格格式是姓名+电话号码,我们只需要电话号码),如果单个复制会非常麻烦,菜鸟也不会公式的情况下,我们就可以用小技巧啦. 操作方法 ...

  • excel中如何在一个单元格中输入多行文字

    Excel的中文含义就是"超越".确切地说,它是一个电子表格软件,可以用来制作电子表格.完成许多复杂的数据运算,进行数据的分析和预测,excel中如何在一个单元格中输入多行文字,让 ...