我有160张病床的数据库,希望在该数据库中搜索空床并返回房间号码。我已经将它设置为计算空床的数量,是否有一种简单的方法可以让单元格列出相关的房间号码?
COLUMN1 ROOM COLUMN2 NAME
我想搜索名称列,找到一个空白单元格,返回相应的房间号码。非常感谢任何帮助
答案 0 :(得分:0)
此公式必须数组输入:
=IFERROR(INDEX(Room,1-ROW(Room)+SMALL(ISBLANK(Name)*ROW(Name),ROWS($1:1)+COUNTA(Name))),"")
array-enter 一个公式 公式进入单元格或公式栏,按住 ctrl-shift ,同时点击输入。如果你这样做了 正确地说,Excel会在公式周围放置大括号{...}。
房间和名称是指包含这些参数(和标签)的范围,例如:$ A $ 1:$ A $ 10和$ B $ 1:$ B $ 10
在某个单元格中输入公式后,请向下填充,直到它开始返回空白。
如果Name和Room标签位于第1行,则可以简化公式:
=IFERROR(INDEX(Room,SMALL(ISBLANK(Name)*ROW(Name),ROWS($1:1)+COUNTA(Name))),"")