excel在单元格填入数据后在另一侧出现该行内容?

如图:在A表的【数量】栏填入数据后,在B表自动填入【名称到价格合计】6列内容。而且,A表填入顺序不固定,有可能AB商品不要从C填,D又不要,填F数量

你想要在一个Excel工作表中填入数据后,在另一个工作表中自动出现相应的行内容。这可以通过使用Excel的公式和函数来实现,具体步骤如下:
假设你有两个工作表,一个叫做"A表",另一个叫做"B表"。在"A表"中,有一列是"数量",你想根据填入的数量,在"B表"中自动填入相应的内容。
1. 首先,在"B表"中,确保你的数据从第1行开始,每一行都包含了名称、价格等6列内容。这些列的顺序应该与"A表"中的"数量"列对应。
2. 在"B表"中,在每一列的顶部创建一个标题,分别是"名称"、"价格"等。
3. 在"B表"中,使用VLOOKUP函数或INDEX与MATCH函数的组合来查找和填入数据。具体做法如下:
- 在"B表"的"名称"列中,使用以下公式来查找名称:
```
=IFERROR(INDEX('A表'!A:A, MATCH($A2, 'A表'!$B:$B, 0)), "")
```
这个公式将根据"A表"中的"数量"列与"B表"中的对应行匹配,找到相应的名称并填入。
- 在"B表"的"价格"列中,使用以下公式来查找价格(假设价格在"A表"中的C列):
```
=IF($B2<>"", VLOOKUP($A2, 'A表'!$B:$C, 2, FALSE), "")
```
这个公式将根据"A表"中的"数量"列查找对应的价格并填入。
- 对于其他列,依次类似地使用VLOOKUP或INDEX与MATCH函数组合来查找和填入数据。
4. 填入"A表"中的数量后,相应的数据将自动在"B表"中填入。
请注意,这些公式假设"A表"的数据存储在名为"A表"的工作表中,你需要根据实际情况修改工作表名称和列引用。此外,你需要确保在填入数量后等待一些时间,或手动重新计算工作表,以触发公式的自动更新。
这种方法可以让你根据填入的数量,在另一个工作表中自动填充相应的内容,而且不受填写顺序的限制。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-10-02

用一个sumifs函数条件求和

SUMIFS函数条件求和方法如下:

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)

    sum_range:要求和的单元格区域。

    criteria_range1:要作为条件进行判断的第1个单元格区域。

    criteria1:要进行判断的第1个条件,形式可以为数字、文本、表达式或是数组。

    criteria_range2,…:可选项,要作为条件进行判断的第2~127个单元格区域。

    criteria2,…:可选项,要进行判断的第2~127个条件,形式可以为数字、文本或表达式。

    使用时注意,至少要有一组条件范围和条件出现。

第2个回答  2023-09-21
AB表的内容是否一样?其次A表中各个商品的数量都相同,无法通过单独填入数量信息匹配到相应商品,不知你的具体需求是什么?
请将问题继续描述清楚。追问

A表里的数据除了数量以外其他有可能是一样的,比如重量和单价
AB 表显示数据是一样的。
具体要求是:
A表里除了数量列是空的,其他列内容固有且不变。
当在A表的数量列某一行填入数据后,自动在B表里从上往下填入对应的六项数据。

第3个回答  2023-10-01
用透视表做,相当于1表填写的内容,通过函数实现了计算,在2表中显示
相似回答