作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个excel文件。
它的目的是列出房间(工作室)和人名,所以我可以知道两件事:
lookup
之一公式(尤其是
vlookup
),但问题是这些函数仅在第一列中搜索并从其他列返回值,而我需要完全相反:我想从其中一个中查找值(特定名称) 4 列,并返回第一列的值(房间号 - A 列)。这样我可以转到“人员”电子表格中的 B 列,并为其中的每个名称插入一个公式,这样它就可以找到正确的房间号。
最佳答案
使用 INDEX & AGGREGATE 功能
• 单元格中使用的公式B4
=INDEX(rooms!$A$4:$A$8,AGGREGATE(15,6,(ROW(rooms!$B$4:$E$8)-ROW(rooms!$B$4)+1)/(people!$A4=rooms!$B$4:$E$8),1))
AGGREGATE()
函数返回每个emp的位置,实际上是返回emp所在的行号
AGGREGATE(15,6,(ROW(rooms!$B$4:$E$8)-ROW(rooms!$B$4)+1)/(people!$A4=rooms!$B$4:$E$8),1)
INDEX()
中时它的功能是根据需要输出房间号。
关于excel - 如何在excel "vlookup"中搜索多个列并从同一行的另一列返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71616064/
我是一名优秀的程序员,十分优秀!