excel中当表1.A1=表2.B列中的一个值时,表1.B1自动=表2对应的A列值,求公式

例如:图片中B1自动等于A3,B5自动等于A5这样
2024-12-28 06:31:27
推荐回答(5个)
回答1:

你这是多条件求和,用公式SUMIFS

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
SUMIFS(求和区域,条件1区域,条件1[,条件2区域,条件2][,条件3区域,条件3]……)

示例:
=SUMIFS(C1:C4, A1:A4, "Client1", B1:B4, "City1") 计算结果34
=SUMIFS(C1:C4, A1:A4, "Client1", B1:B4, "City2") 计算结果70
=SUMIFS(C1:C4, A1:A4, "Client2", B1:B4, "City1") 计算结果0
=SUMIFS(C1:C4, A1:A4, "Client2", B1:B4, "City2") 计算结果56

-----------------------------------------------------------------
上面的求和区域与条件区域都是支持 整行 或者 整列 的。

根据你数据的复杂程度,可能需要辅助其他的公式。你先自己试试,如果还有问题,可以Hi我。
轮回de风,希望对你有用

回答2:

你这是多条件求和,用公式SUMIFS

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
SUMIFS(求和区域,条件1区域,条件1[,条件2区域,条件2][,条件3区域,条件3]……)

示例:
=SUMIFS(C1:C4, A1:A4, "Client1", B1:B4, "City1") 计算结果34
=SUMIFS(C1:C4, A1:A4, "Client1", B1:B4, "City2") 计算结果70
=SUMIFS(C1:C4, A1:A4, "Client2", B1:B4, "City1") 计算结果0
=SUMIFS(C1:C4, A1:A4, "Client2", B1:B4, "City2") 计算结果56

-----------------------------------------------------------------
上面的求和区域与条件区域都是支持 整行 或者 整列 的。

根据你数据的复杂程度,可能需要辅助其他的公式。你先自己试试,如果还有问题,可以Hi我。

回答3:

在sheet2的B1中打入公式:
=INDEX(Sheet1!A:A,MATCH(A1,Sheet1!B:B,))

回答4:

在表1B1输入=LOOKUP(A1,Sheet2!B:B,Sheet2!A:A),序列填充

回答5:

B1:
=INDEX(表2!A1$:A$100,MATCH(A1,表2!B$1:B$100,))

下拉。