excel - 如何搜索特定的行、列值然后返回行号?
问题描述
我目前在制作 excel 公式时遇到了麻烦,该公式将首先搜索行、列值,然后返回行号,我可以从中获取同一行中的另一列值。
现在,我已经做了这个功能。=INDEX('Rent'!$D$2:$D$73, MATCH(0, ($B$6='Rent'!$B$2:$B$73)*($C$7='Rent'!$A$2:$A$73),0))
这里的租金是另一张表,首先我在第一个 MATCH 函数中搜索特定值,例如 $B$6,方法是在“租金”表的列中搜索值,然后在下一次检查中相同。结果匹配将在同一行中包含 bow$B$6
和类似$C$7
的,然后我想在同一行中返回另一个列值的值。
请让我知道我该怎么做。我被困在这很长时间了。
租金表是这样的:
解决方案
根据您的数据,我认为您可以使用SUMIFS
:
=SUMIFS('Rent'!$D$2:$D$73,'Rent'!$B$2:$B$73,$B$6,'Rent'!$A$2:$A$73,$C$7)
推荐阅读
- java - 从远程服务流式传输音频并在扬声器中播放
- c++ - 二叉树中 shared_ptr 的“双重释放或损坏”
- airflow - 无法在 Web UI 中看到 DAG
- python-3.x - TemplateSyntaxError: Expected token ',' got 'for'
- python - 没有名为“mlxtend”的模块
- regex - 在 Perl 中一次删除下划线
- react-native - 视频暂停时如何在反应原生视频中获取可播放持续时间
- opencv - Emgucv 无法使用 EigenFaceRecognizer 训练超过 210 张图像,它会停止写入新的细节或数据
- php - 从 JQuery 进行多个 AJAX 调用异步运行
- sql-server - 在 SQL Server 中将值设置为 2 位小数