如果单元格a具有值并且单元格b匹配特定值而不是当前单元格a

时间:2014-05-08 16:11:18

标签: excel

我不太清楚如何解释这一点,但实际上我试图在Excel工作表上创建一个自动生成的房间列表。因此原始数据如下所示:

A1: Room 1       B1: A  C1:(Numerical data)
A2: (no value)   B2: A  C2:(Numerical data)
A3: Room 2       B3: B  C3:(Numerical data) 
A4:  (no value)  B4: B  C4:(Numerical data)

基本上我正在寻找类似If A1:A1000 has data And B1:B1000 = A (on the same row) than put the matching "A" column data in this cell

的公式

最终表格应如下所示:

A1: Room 1 B1: (Sum of numerical data for all type "A")
A2: Room 2 B2: (Sum of numerical data for all type "B")

此公式位于A column

1 个答案:

答案 0 :(得分:0)

感谢您的回复,以下是我过去接近的(简化为匹配示例)公式

= IF(LOOKUP(A,B1:B1000)= A,LOOKUP(A,B1:B1000,A1:A1000),0)

它似乎有效,但只有表格如下:

A1:房间1 B1:A C1 :(数值数据)
A2:房间1 B2:A C2 :(数值数据)
A3:房间2 B3:B C3 :(数值数据)
A4:房间2 B4:B C4 :(数值数据)

唯一的问题是我没有想要一次又一次地列出房间1等,但如果我在这个例子中将单元格A2留空,则会返回错误。

哦,以防我在上面的示例公式中搞砸了一些内容,这是我的电子表格中的确切公式。 = IF(LOOKUP(M11,G $ 11:ģ1000 $)= M11,LOOKUP(M11,$ G $ 11:$ G $ 1000,$ A $ 11:$ A $ 1000),0)

(M11是包含字母A的单元格,G列相当于示例电子表格中的B列,A列是A列。)