EXCEL如何让一个单元格随另一个单元格变化 10

如图!E列数据根据D列和A列得来。具体规则如下:如果D列有数据,则看D列的数据对应A列的那一行中的D列中的数据等于A列中的哪一个,有则加入,无则留空。举例,D4=1000... 如图!E列数据根据D列和A列得来。具体规则如下:如果D列有数据,则看D列的数据对应A列的那一行中的D列中的数据等于A列中的哪一个,有则加入,无则留空。举例,D4=10001,在A列中是A3,A3行中对应的D3无数据,则E4留空。举例2,D5=10002,在A列中是A4,A4行对应的D4中有数据为10001,则E5=D4=10001.这是一个问题,还有一个问题。是要一个单元格叠加计算另一个单元格数据。如,F3会根据G3的变化而变化。变化的方式是累加。举例。现在F3为空,如果G3输入19并回车以后,F3会变成19。然后再在G3输入18并回车,F3会自动计算19+18=37。如果G3继续输入10并回车,F3会计算37+10=47.以此类推。只要G3输入了新数据并回车,则F3会计算F3原有数据加上G3的新数据。求大神详细解答 展开
 我来答
退休画线工
2016-12-13 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27030
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部
第1个问题容易解决:E3中输入公式:
=IFERROR(VLOOKUP(D3,A$3:D$13,4,),"")
下拉,根据实际数据行数修改公式中的13
第2个问题需要用VBA,且即使用VBA也不是一个好的方法,因为自己都无法判断G3中的数字是原来输入的,还是新输入。而公式则无法实现这样的要求,因为即使用迭代计算,Excel也无法确定迭代次数。VBA做累加器也不会在一个单元格中去输入数字,而会设置一个加数对话框。建议改变下第2个问题思路。
追问
可以的可以的,第二个有解决方案就可以的。就是有一个框可以输入,每次输入,G3就会加上,输一次加一次。而且我要的是G这一整列都能这样,可以的吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式