提取一列中倒数第二个单元格数值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提取一列中倒数第二个单元格数值?相关的知识,希望对你有一定的参考价值。

excel,提取A列最后一个单元格数值的公式=LOOKUP(1,0/(A:A<>""),A:A),那提取A列倒数第二个单元格数值的公式咋写呢?

参考技术A 你要的公式:
=index(a:a,large(if(a:a<>"",row(a:a),0),2))
数组公式,同时按下Ctrl+Shift+Enter结束输入。追问

每个单元格都要按下Ctrl+Shift+Enter,数据量有点多,有没有不用按的公式呢?

追答

最左上角的公式按一次就可以了,正确输入在公式的两端会产生花括号将公式整个括起来,这个时候在填充就好了,他会自动默认数组公式的。

本回答被提问者采纳
参考技术B 还是这个公式,加个参数,倒数第二---1,第三---2,第四---3.......
=LOOKUP(1,0/(A:A<>""),A:A-1)
参考技术C 假设A列中间没有空行
=INDEX(A:A,COUNTA(A:a)-1)
普通公式
参考技术D

简单模拟了几个数据,不知道是否与您的实际需求类似

如果另一列中的相应行包含特定值,我想使用条件格式突出显示一列中的单元格

【中文标题】如果另一列中的相应行包含特定值,我想使用条件格式突出显示一列中的单元格【英文标题】:I want to use conditional formatting to highlight a cell in one column if the corresponding line in another column contains a specific value 【发布时间】:2016-03-17 17:35:50 【问题描述】:

我在 Excel Professional Plus 2010 中工作。我进行了搜索,发现的唯一内容是逐行突出显示或搜索并突出显示整个列。我正在比较三个长列(E&O&P),我希望它通过相应的行来比较和突出显示行。例如,如果 E38=7,那么我希望突出显示 O38 和 P38。我无法添加列以放入公式进行比较,因为它是标准表格。我需要它在 E 列中搜索“7”的所有实例,然后在 O 和 P 列中突出显示这些行中的相应单元格。

【问题讨论】:

【参考方案1】:

使用条件格式,按公式设置规则。像这样的东西: 只需根据需要制作列/值即可。

【讨论】:

谢谢!我刚刚尝试了您的建议,但似乎没有正确阅读。它突出显示,但不在正确的行上。我希望它在 E 列中搜索 7 的所有实例,然后在 O 和 P 列中突出显示 7 为真的相应行。 您将公式更改为您的要求=$E1=7,并将“应用于”更改为=$O:$P,对吗?如果是这样,任何在 E 列中包含 7 的行都将格式化同一行中的 O 和 P 单元格,但是您已经设置了格式。 是的,这正是我所做的。它最终突出显示了 O & P 列中的随机行,其中只有几个在 E 列中有 7。它甚至突出了一些 E 列为空的地方。 :( @kate 我建立了一个测试工作簿,其中包含像您这样的合并单元格,并且认为我看到了您所描述的内容。不是在 E=7 的行上突出显示 O 和 P,而是在 E=7 的行上方突出显示 O 和 P 2 行。您的工作簿是否总是突出显示 E=7 行上方的特定行数?我设法让我的工作簿通过以下方式突出显示正确的行:转到管理规则,并且在不删除故障规则的情况下,进入它并重新输入公式和目标单元格。完成此操作后,格式神奇地开始按预期工作。 @Kate,我有时也会遇到 tittanalg 提到的事情。它将 $A1 更改为 $A64023 不知道为什么 excel 有时会更改第一次输入的引用。【参考方案2】:

您要突出显示的列是应用格式的位置:

=$O:$P

将规则类型设置为“使用公式确定要格式化的单元格”并输入引用列的公式(使用 $ 使其保持静态)和数组中的第一行(不使用 $ 以使其动态将格式应用于每一行):

=$E1="a"

Condition

【讨论】:

以上是关于提取一列中倒数第二个单元格数值?的主要内容,如果未能解决你的问题,请参考以下文章

怎样提取excel单元格中的部分数字

第三列单元格应该是excel第一列和第二列中两个数字的乘积

excel,如何用公式查找J列某个数值对应的前一列数的倒数第二个数值?

如何将Excel中某一列改为文本格式

在 Excel 中每隔一个单元格自动填充

Excel2007怎么选中一列中除了第一行之外的下面所有的行?