excel函数怎么移除单元格后的值

时间:2022-05-26 06:04:43 

excel函数怎么移除单元格后的值?excel函数获取单元格区域中移除空单元格后的值,如下图1所示,列C中有很多空单元格,使用公式将其整理,移除空单元格并将值放置在列D中。

excel函数怎么移除单元格后的值

图1

自已动手试一试。

公式

在单元格D2中,输入数组公式:

=IFERROR(OFFSET($C$2,SMALL(IF((List)>1,ROW(List),””),ROW(E1))-2,0),””)

下拉至单元格出现空为止。

公式中的List为名称,引用列C中的单元格区域C2:C10000。

公式解析

主要看公式中的:

OFFSET($C$2,SMALL(IF((List)>1,ROW(List),””),ROW(E1))-2,0)

OFFSET函数的语法为:

OFFSET(reference, rows, cols, [height],[width])

与公式相对应:

参数reference的值为:$C$2

参数rows的值为:SMALL(IF((List)>1,ROW(List),””),ROW(E1))-2

参数cols的值为:0

也就是说,OFFSET函数返回以单元格C2为起点向下SMALL(IF((List)>1,ROW(List),””),ROW(E1))-2行的单元格区域。

重点看看:

SMALL(IF((List)>1,ROW(List),””),ROW(E1))-2

我们要从IF((List)>1,ROW(List),””)中获取第ROW(E1)小的值,而ROW(E1)=1,即最小的值。

对于IF((List)>1,ROW(List),””)来说,因为List是一个9999行1列的区域,所以

(List)>1

解析为由TRUE/FALSE值组成的9999行1列的数组。列C中单元格的值大于1,返回TRUE,否则返回FALSE,在工作表中演示如下图2所示。

excel函数怎么移除单元格后的值

图2

而ROW(List)则是由第2行至第10000行的行号组成的数组。

那么,IF语句生成的数组由列C中含有值对应的行号和空组成,即:

{2;””;””;””;6;7;8;””;””;””;””;13;14;15;…}

相应地在工作表中演示如下图3所示。

excel函数怎么移除单元格后的值

图3

将上述生成的数组代入SMALL函数中:

SMALL(IF((List)>1,ROW(List),””),ROW(E1))

即:

SMALL({2;””;””;””;6;7;8;””;””;””;””;13;14;15;…},1)

得到:

2

将公式向下拉时,ROW(E1)将自动更新为ROW(E2)、ROW(E3)、…等,即返回值2、3、…,获取数组中第2小的值、第3小的值、…

相应地在工作表中演示如下图4所示。

excel函数怎么移除单元格后的值

图4

这样,在单元格D2中的公式最终等价为:

OFFSET($C$2, 2-2,0)

得到单元格C2中的值。

在单元格D3中的公式最终等价为:

OFFSET($C$2, 6-2,0)

得到单元格C6中的值。

在单元格D4中的公式最终等价为:

OFFSET($C$2, 7-2,0)

得到单元格C7中的值。

依此类推。

标签:Excel函数,excel函数怎么移除单元格后的值,excel移除单元格,WPS
0
投稿

猜你喜欢

  • WPS演示教程:巧用母版迅速打造ppt模板

    2023-03-05 03:26:47
  • Excel2016回车键不能换行怎么办?

    2022-12-28 13:06:15
  • WPS文字2013个性化封面的快速插入方法

    2023-06-30 17:36:28
  • Word文档设置段前分页的方法教学

    2022-05-26 13:46:10
  • Win10系统安装Office出现“1907”错误提示怎么办?解决方法分享

    2023-11-10 08:54:26
  • 怎么将word文本转换为表格

    2022-12-29 21:32:41
  • word文档怎么改变单元格中的文字方向

    2023-11-11 16:54:56
  • WPS定时自动备份怎么修改

    2023-11-30 04:08:03
  • 巧用WPS中的利用公式打造精美的成绩册

    2023-10-29 20:41:33
  • Excel用Correl函数返回相关系数以确定属性关系

    2023-06-26 08:50:35
  • excel多表格求和的方法步骤图

    2022-11-12 18:19:29
  • Win10如何修改mac地址?Win10修改mac地址的方法

    2023-07-11 11:50:23
  • Excel表格制作怎么把标题的表格线去掉

    2022-04-21 20:11:17
  • Excel怎么给图片加上边框?Excel图片加边框方法

    2023-01-12 03:21:55
  • Excel如何开三次方?Excel开三次方的具体方法

    2022-10-08 02:52:27
  • word怎么将纵向页面改成横向页面呢?

    2022-09-24 09:16:59
  • wps演示教程:妙用控件工具在幻灯片里播放网络视频

    2023-09-15 23:00:17
  • ipad使用excel软件的方法步骤全解

    2022-09-30 21:17:23
  • 如何改变excel列宽的方法

    2022-07-07 20:58:47
  • 图片怎么转换成PDF 图片转PDF图文教程

    2023-08-04 02:48:03
  • asp之家 电脑教程 m.aspxhome.com