excel - 以值为条件返回最后一个非空单元格
问题描述
我想以单元格值为条件返回最后一个非空单元格。我想要的是返回 Return 列(见图)
我可以用这个返回最后一个非空单元格:
=LOOKUP(2;1/(D:D<>"");C:C)
但是,我不能对 B:B 范围内的值做同样的条件。
谁能帮我?
解决方案
根据我的评论,将以下内容放入G3
.
=SUMIFS(C:C;D:D;"<>";B:B;F3)
拖累。如前所述,通常最好不要使用整列引用,或者您可以只使用简单的数据透视表。
使用MAXIFS
:
=MAXIFS(C:C;D:D;"<>";B:B;F3)
或者:
如果列中存在多个值D
而您没有MAXIFS
,则尝试MAX
与 some一起使用INDEX
:
=INDEX(C$3:C$11;MAX(INDEX((D$3:D$11<>"")*(B$3:B$11=F3)*ROW(A$3:A$11);))-2)
拖累...
推荐阅读
- image-processing - 在 WebGL 中对整数纹理进行采样会返回奇怪的值
- vba - 如何在 VBA 中匹配井号/井号# Like
- ruby - 为什么我不希望 Ruby STDOUT 缓冲?
- android - 从 Google Play 安装应用程序时,Android 中的 AppLinks(已验证的 Deeplinks)不起作用
- c# - 使用 c# 反序列化复杂的 Json
- haskell - 无法添加经典前奏依赖项
- mysql - 如何使用 bash 脚本在条目内使用逗号格式化 csv?
- c# - 如何在 C# .net Core 跨平台中获取 USB 设备的详细信息
- python - 尝试在数据块上运行气流但出现错误
- python - Sagemaker 不使用 GPU,即使它部署在 GPU 实例中