【发布时间】:2014-11-25 01:23:51
【问题描述】:
我在 Google 电子表格中有一个公式,从单元格 B2 一直到 B100,即
B2=iferror(INDEX(DB!$B:$AC,SMALL(IF(DB!$B:$AC=$A$1,ROW(DB!$B:$AC)),ROW(1:1 )),0), "") B3=iferror(INDEX(DB!$B:$AC,SMALL(IF(DB!$B:$AC=$A$1,ROW(DB!$B:$AC)),ROW(2:2)), 0), "") B4=iferror(INDEX(DB!$B:$AC,SMALL(IF(DB!$B:$AC=$A$1,ROW(DB!$B:$AC)),ROW(3:3)), 0), "") B5=iferror(INDEX(DB!$B:$AC,SMALL(IF(DB!$B:$AC=$A$1,ROW(DB!$B:$AC)),ROW(4:4)), 0), "") .. ... ......
所以它从名为“DB”的第二个选项卡中提取值。
索引行公式查找状态“已完成”(位于单元格 A1 上)并返回数据库中所有已完成的详细信息。
谷歌电子表格 main spreadsheet
标签 2 (DB) 中的数据库 DB
公式工作正常,但是我得到每个单元格的重复状态“已完成”
附加的屏幕截图链接供您参考。 不知道我错过了什么。 0_o 谢谢
【问题讨论】:
-
您究竟想从 DB 中提取什么?你的公式和重复项之间有什么关系?请解释更多。我尝试在自己的 excel 中创建相同的工作表并模拟问题,但我不知道您到底要做什么。
-
您好,数据库中有行,状态为“已完成”、“队列中”、“正在解决问题”、“进行中”,有些为空白。使用 tab1 上的这个公式,它只会从 db 获取“已完成”行的详细信息。而 A1 选项卡是我们输入我们想从 db 中提取的状态的地方,例如:如果我在选项卡一中输入 A1 作为“正在解决的问题”,它将返回状态为“正在解决问题”的行
-
关于重复: - 公式为每行返回两次结果,这不应该发生。 :-|
标签: google-sheets excel-formula