excel函数怎么移除单元格后的值
发布时间:2022-05-26 06:04:43
excel函数怎么移除单元格后的值?excel函数获取单元格区域中移除空单元格后的值,如下图1所示,列C中有很多空单元格,使用公式将其整理,移除空单元格并将值放置在列D中。
图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所示。
图2
而ROW(List)则是由第2行至第10000行的行号组成的数组。
那么,IF语句生成的数组由列C中含有值对应的行号和空组成,即:
{2;””;””;””;6;7;8;””;””;””;””;13;14;15;…}
相应地在工作表中演示如下图3所示。
图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所示。
图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中的值。
依此类推。


猜你喜欢
- soul相信大家应该不陌生吧,最近比较流行的一款社交软件,很多人会问soul中怎么将瞬间动态置顶的呢?小伙伴可以跟我一起往下看看soul中将
- 很多小伙伴在做汇报演示的时候,通常会用到时间轴,以使简洁易懂。那今天就跟大家分享如何在PPT里制作时间轴的详细步骤。首先,打开PPT后,点击
- 如何提升硬盘性能呢?相信很多人知道电脑开启AHCI模式的话,对硬盘性能的提示有较为明显的作用,那么如何开启电脑AHCI模式?本文就给大家介绍
- 当遇到同一系列数值需要乘以固定值时,你是怎么处理的呢?一个个按,未免也太辛苦了,今天跟大家分享一个快速地让同一列数值同时乘以固定值的方法。以
- 为什么要让她把PPT里面的文字转化成word文档,这个妹子晚上加班到9点多才弄完。看完这条消息我的职业病又患了,对着屏幕说:只能怪你的功底太
- 拼多多砍价失败需要付款吗,拼多多砍价失败解决方法。拼多多是一款很多人在用的拼团App。拼多多可以使用砍价这一优惠政策,但是也有可能砍价失败,
- Q:我原先在工作表中放置了一个图片,现在我想使用新的图片来替换该图片,但是要保持图片的位置和大小不变,如何使用VBA代码实现?A:在VBE中
- 使用强大的PDF转JPEG转换软件,您可以轻松地将PDF文件的图像转换为JPEG图片。现在您可以按照以下指南开始 PDF 转换过程。如何将P
- AirPods Pro 因简洁小巧的造型、具备主动降噪功能而受到很多果粉的喜爱。不过在拿到这款蓝牙耳机之后,用户还需要选择合适的耳塞。Air
- 很多小伙伴可能都有碰到过这个问题,在使用电脑的时候,用着用着键盘就无法输入字符了,按什么键也没有动静。在检查了一下键盘并没有问题,那就只有一
- 在Word中如何快速调整表格大小呢?这是我们经常会遇到的一种情况,这时,掌握一个小技巧是非常重要的,那么接下来小编就和大家说说吧!如果这个表
- 在使用Word编写书籍或者文稿时,我们都会有个习惯将每个段落前面空两个字符,这样可以很好的方便读者阅读时分辨段落。有的人习惯用几个空格来代替
- 有一天,我们却惊讶的发现桌面的快捷方式所对应的应用程序无法启动,甚至还弹出了找不到应用程序的窗口提示,是什么情况,该如何解决,下面为大家详细
- 圣诞节马上就要到了,你准备怎么过呢?是不是和小编一样在工作中度过,现在有一个小技巧可以让你的Mac电脑飘起小雪花,让Mac用户在圣诞节的工作
- 在下发通知类的文件时,通常都需要带有红章,那么在WPS文字当中,如何给文档的落款处添加电子红章呢,今天我们就来教大家这个小技巧,具体怎么操作
- Win10如何优化可以让电脑系统运行更加流畅呢?不少网友都选择给自己的电脑升级安装了win10系统,下面是小编介绍win10优化流畅度的方法
- 我们经常会在wps文字中插入图片文件,对于插入到wps文字中的图片,我们可以将其隐藏起来,下面就让小编告诉你如何在wps文字中将图片隐藏 的
- 当我们较长时间使用我们的笔记本电脑或是其他原因,就会导致我们笔记本电脑当中的显卡温度过高,从而使电脑自动关机。遇到这种情况不要慌,今天小编就
- 对于插入到wps文字中的图片,我们是可以对其大小进行修改的,方法其实很简单,但是新手不会,怎么办?有简单易懂的方法吗?下面给大家分享wps文
- 不少用户在使用Word文档编排文字的时候,经常会在自己的Word文档中插入一些公式,那么Word怎么让段落的公式和文字水平对齐呢?一起来了解