excel怎么根据两个不同单元格的内容自动填入数据?

发布网友 发布时间:2022-04-23 21:15

我来回答

5个回答

热心网友 时间:2022-05-02 06:23

先看下表。该表是编号总表,产品的所有编号放在A列,具有唯一性,没有任何一个产品编号的名称相同。而B列存放的是与产品编号对应的价格。现在,要做的就是,如何根据产品明细表中在A列中输入的每一个产品编号,自动搜寻其在编号总表中与之相同的编号,找到产品编号所对应的价格,自动填充到产品明细表中的B列要得到这样的一种功能,仅需要一个函数即可,那就是:VLOOKUP(),在此,就不在对此函数的用法过多的阐述。想了解函数的具体用法,请参阅:http://www.dzwebs.net/1673.html
下面,我们开始实现功能吧。在产品明细表中,选择B2单元格,之后在其对应的FX函数输入框中,输入下图的公式即可。=VLOOKUP(A2,编号总表!A:B,2,FALSE)
其中,A2是指要查找的内容;编号总表!A:B指的是数据查找的范围;2代表返回数据查找范围A:B两列中的第二列,即B列的价格。FALSE指的是精确查找就这样实现了通过产品明细中的A列的编号,找到其在编号总表中的价格,并且,将价格自动填充过来。B2单元格完成之后,只需要使用句柄填充工具往下一拖,其它单元格的价格也就实现自动输入自动填充了。

热心网友 时间:2022-05-02 07:41

简单点:在需要自动填充的单元格中使用条件函数设定条件即可,如果需要同时满足两个条件,if函数中需要嵌套AND函数;

复杂点:可以使用宏,编程;

追问sheet1的A1 B1(名称 型号)是通过下拉选择sheet2里的的数据 然后C1 D1(单价 尺寸)等后面的就以匹配到sheet2里的名称 型号数据 来自动填入对应的(单价 尺寸)

追答你这个问题涉及到 跨表引用+多条件查找,我个人知道有两种方式:
1.VLOOKUP 由于涉及到多条件,所以使用它比较复杂,里面需要加入数组的概念,可以百度下VLOOKUP多条件查找,看看自己能否理解;
2.Offset + Match函数,这个理解起来比较容易,可以百度下这2个函数的使用方法,然后组合使用可以达到你需要的效果;

热心网友 时间:2022-05-02 09:15

D2=vlookup($b2&$c2,if({1,0},sheet2!$a$2:$a$10000&sheet2!$c$2:$c$10000,$d$2:$d$10000),2,0),公式下拉自动填充即可。追问还是不行 还不我把文件发你邮箱 帮我看看 我这里上传不了附件

热心网友 时间:2022-05-02 11:07

意思是 a1,a2单元格你通过下拉选项添值了
你希望b1,b2以及c等等都有相同的值?
如果是这样
你在b1输入 =a1 ,b2输入=a2
然后b1,b2选中再下拉

如果你理解的到下面我这个,你可以在b1填这种进阶版的
=if(a1="","",a1)

热心网友 时间:2022-05-02 13:15

通过函数公式匹配就行了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com