怎么在Excel中填写第一列后自动显示第二列和第三列

我在一个sheet里建立了数据表,第一列“商品名称”,第二列“成本价”,第三列“批发价”。引用到另一个sheet里,要达到的效果是,填写了第一列“商品名称”后,在动显示第... 我在一个sheet里建立了数据表,第一列“商品名称”,第二列“成本价”,第三列“批发价”。引用到另一个sheet里,要达到的效果是,填写了第一列“商品名称”后,在动显示第二列和第三列。在这个sheet的第二列“成本价”使用了公式=IF(B4="","",VLOOKUP(B4,数据表!$A$1:$B$11,2,))。但这个公式无法使用在第三列“批发价”中。请教下,如何达到填写第一列后自动显示第二列和第三列的目的。先谢过! 展开
 我来答
molly1577
2019-08-23 · TA获得超过3175个赞
知道大有可为答主
回答量:5033
采纳率:81%
帮助的人:1020万
展开全部
有这功夫写字,不如贴两张图上来清晰明确,还便于写函数。
按照题主的表述,数据表应该有三列数据。所以,新的sheet的第三列的公式应当修正为=if(b4=“”,“”,vlookup(数据表!$a$1:$c$11,3,0)),下拉。
(注意公式的符号,要用英文半角,我手机打字懒得切换输入法了,题主自己改下吧。)
更多追问追答
追问

您好,这是三列的截图,按您的公式改了下,可还是不行,您看看有什么问题。感谢!

追答
呵呵,半夜写的公式,脑子有点晕,sorry。
Zhangweijun189
科技发烧友

2019-08-23 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:3021
采纳率:59%
帮助的人:966万
展开全部

Sheet2的B2输入=IFNA(VLOOKUP($A2,Sheet1!$A:$C,COLUMN(B1),),"")

右拉、下拉

追问


您好,这个目前三列截图,第一列我用的是下拉式菜单选择,可否在这个基础上修改公式实现第三列显示呢?感谢!

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式