请教EXCEL中如何A列数据改变,对应的B、C、D等列数据跟着改变

2025-04-14 05:19:13
推荐回答(4个)
回答1:

一.
当你调用A列所在的数据的时候,那么后面就会显示他们的某些规定属性

答:
这个确实用函数就可以做到但不是IF(),而是要用VLOOKUP()

不要着急,一看到我说函数,就来劲!接着往下看

二.
当鼠标但在BC列时,可以看出什么都没有的,没有函数的
答:
可能你的这个表确实用VBA编写了,但是也不一定
你眼睛看到的,不一定就是真的,函数公式也可以隐藏

三.
应用语言或者宏的就都不会了,所以不懂的不要乱充
答:
应用语言或者宏我确实学得不怎么好,但我进来是想帮忙的,不是来"充"的

四.
听听高手的解答
答:我也是这个意思,跟高手学习一下

回答2:

我只想说。。表1可能是被隐藏公式了。 简单公式能处理的东西没谁会变态到用VBA. 不是IF 是VLOOKUP

表2是肯定用了宏。但没有用到change事件来验证数据一致性。因为你是在单击按钮的时候才验证数据的一致性。是通过执行宏现实的。

它的自动求合应该也是隐藏公式

要判断是否用VBA求合或函数求合被隐藏有个很简单方法。

如果该求和用鼠标点击去,并没有任何SUM之类的函数,根本没有函数。而且在编辑栏上是空白的话。那一定是隐藏公式

既然你都拿到表格了为什么不自己打开 vb 编辑器 看个明白呢?

虽然我什么都不懂。但我知道提问的时候要低调点。。

————————————————
表1也提示要你启用宏? 你不启用B1/C1/D1也无法引用?
如果是这样。那就是用vba咯。。。 具体怎么实现我也想知道。。用SQL?

如果可以的话把表格发个来看看

哦,对了。。EXCEL VBA 教程我这倒有两个

——————————————————
第一个用函数实现就是很简单。h!我

做了个样表,你看下吧.

http://s2.fang1fang.com/2009/8/20/182631750-test.xls

回答3:

问题一很简单,用VLOOKUP就可以,但数据有两份,也就是说首先有原始数据表,再用VLOOKUP在原始数据里找到对应的数据显示出来;

这里高手挺多的,特别是越谦虚的越是高手啊!

回答4:

一,二都涉及到了“宏”

宏其实就是vb,挺简单的

一里面的宏就是简单的数据库调用语句
二里面的宏是利用change事件来计算和验证的

你可以通过“工具”菜单,里面的“宏”->“vb 编辑器”查看代码,如果加了密码就看不到了