Excel,将单元格内容指定为其他单元格的结果

标签 excel cell excel-formula

我不经常使用excel,我还没有真正找到解决我问题的好方法。 (这可能真的很简单)。

我想在我的电子表格中有一个带有函数的单元格,该单元格显示另一个单元格值,该值取决于另一个单元格值。

如:

enter image description here

最优惠 标题只是使用公式

=MAX(D3,D1000)

但在最佳交易下,我想显示名称 Test1 而不是数值。

另一件很高兴知道的事情是,是否有办法知道其中包含数据的最大行。所以而不是=MAX(D3,D1000)类似于 =MAX(D3,Max(RowCount_InD))
显然,这个函数在我写的时候不起作用,但希望这个伪代码能让你明白我的意思。目的是如果添加更多条目,它将能够处理它们。

我知道这是可能的,但我遇到了一些麻烦。希望我能在这里得到一些帮助。

谢谢!

最佳答案

最简单的方法是结合使用索引和匹配。 Match 将找到最大值的位置,然后 Index 将在 A 列中查找并返回该相同位置的数据。所以,你的公式是:

=INDEX(A$3:A$1000,MATCH(MAX(D$3:D$1000),D$3:D$1000,0))

将该公式放入F3。不需要隐藏列。

对不起,我错过了关于扩大范围的部分。您可以通过使用 Count 或 CountA 以及 Offset 来做到这一点。新公式将是:
=INDEX(A3:OFFSET(A3,COUNTA(A:A)-1,0),MATCH(MAX(D3:OFFSET(D3,COUNT(D:D)-1,0)),D3:OFFSET(D3,COUNT(D:D)-1,0),0))

更复杂,但它基本上是相同的,只是它会随着您最后添加新值而扩展。

关于Excel,将单元格内容指定为其他单元格的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9048416/

相关文章:

vba - 对于开始到结束循环,结束变量更改中间循环

excel - 字母 f 在 VBA 中被视为制表符

Excel 问题 - 计算值作为单元格引用

ios - 如何以编程方式更改 UICollectionView 单元格位置

excel - 在 VBA 中重新计算单元格或范围的不同方法

excel - 如果值不为空,则计数

excel - Excel 中的驼峰式大小写转换器

excel - Excel VBA 中引用自身的复选框

excel - vba excel如何在没有字体/颜色/背景颜色格式的情况下粘贴值

swift - Swift 中的 TableView 高度