q*******n 发帖数: 360 | 1 实在没法子了,这里人多,上来求救excel高手,包子酬谢,我尽量说得详细点,别嫌
啰嗦,实在不行就站内说话。
(1),建立了两个表格Sheet1和Sheet2,
(2),在Sheet1中需要手工输入了两个数据(例如一个在A2,另一个在E2输入的)
(3),然后要求在Sheet1中E2输入的数据自动传到Sheet2中D5的位置(位置要求是:
Sheet2中的A5等于Sheet1中的A2)
(4),我在Sheet2中D5上使用的命令是D5=VLOOKUP(A5,Sheet1!$A$2:$F$10,5,0),这
样,Sheet1中的E2就显示在Sheet2中的D5位置。
问题是:如果在Sheet1中换另外一组A2和E2,Sheet2中D5的位置就没有数值了,如何才
能把上一步D5中显示的数值保持住?
不知道我说明白了没有?我不知道怎么能上传excel文件。急等!先谢谢了。 |
w********e 发帖数: 8594 | 2 为什么要用vlookup?直接在d5里写=sheet1!e2不就得了?或者在d5里写个等号然后到
sheet1中点一下e5。没搞懂a2是个什么用处 |
q*******n 发帖数: 360 | 3 是通过A2的数值来判断E2的数值应该出现在Sheet2中的哪一行(要求E2的数值必须出现
在Sheet2中的A与Sheet1中A2相等的那一行),不知道我说明白了没有?所以不得不用
vlookup,您有什么办法让那个数值在重新输入时不变吗?
【在 w********e 的大作中提到】 : 为什么要用vlookup?直接在d5里写=sheet1!e2不就得了?或者在d5里写个等号然后到 : sheet1中点一下e5。没搞懂a2是个什么用处
|
S****a 发帖数: 2568 | 4 既然要D5保留数值,为什么要改变A2,E2?
【在 q*******n 的大作中提到】 : 实在没法子了,这里人多,上来求救excel高手,包子酬谢,我尽量说得详细点,别嫌 : 啰嗦,实在不行就站内说话。 : (1),建立了两个表格Sheet1和Sheet2, : (2),在Sheet1中需要手工输入了两个数据(例如一个在A2,另一个在E2输入的) : (3),然后要求在Sheet1中E2输入的数据自动传到Sheet2中D5的位置(位置要求是: : Sheet2中的A5等于Sheet1中的A2) : (4),我在Sheet2中D5上使用的命令是D5=VLOOKUP(A5,Sheet1!$A$2:$F$10,5,0),这 : 样,Sheet1中的E2就显示在Sheet2中的D5位置。 : 问题是:如果在Sheet1中换另外一组A2和E2,Sheet2中D5的位置就没有数值了,如何才 : 能把上一步D5中显示的数值保持住?
|
S****a 发帖数: 2568 | 5 不应该用vlookup
后到
【在 q*******n 的大作中提到】 : 是通过A2的数值来判断E2的数值应该出现在Sheet2中的哪一行(要求E2的数值必须出现 : 在Sheet2中的A与Sheet1中A2相等的那一行),不知道我说明白了没有?所以不得不用 : vlookup,您有什么办法让那个数值在重新输入时不变吗?
|
w********e 发帖数: 8594 | 6 要是是实用的,详细讲讲这个是干什么的。以便大家明白你说的是啥意思。要是考试题
,还是自己去研究吧。
【在 q*******n 的大作中提到】 : 是通过A2的数值来判断E2的数值应该出现在Sheet2中的哪一行(要求E2的数值必须出现 : 在Sheet2中的A与Sheet1中A2相等的那一行),不知道我说明白了没有?所以不得不用 : vlookup,您有什么办法让那个数值在重新输入时不变吗?
|
q*******n 发帖数: 360 | 7 因为E2是实验测的结果数值,A2是实验加载的数值。本来可以手动把E2填入Sheet2中的
正确位置的,但是数据量实在太大,就是单单在Sheet2中找与加载A2相同的那一行,就
找一次估计就要半个多小时。用vlookup是能快速定位,但是当输入下一组A2和E2时,
上一组的E2数值就没了。您有什么办法吗?先谢谢了。
【在 S****a 的大作中提到】 : 既然要D5保留数值,为什么要改变A2,E2?
|
q*******n 发帖数: 360 | 8 您说用什么好啊?
【在 S****a 的大作中提到】 : 不应该用vlookup : : 后到
|
q*******n 发帖数: 360 | 9 处理数据用的:E2是实验测的结果数值,A2是实验加载的数值。本来可以手动把E2填入
Sheet2中的
正确位置的,但是数据量实在太大,就是单单在Sheet2中找与加载A2相同的那一行,一
次估计就要半个多小时。用vlookup是能快速定位,但是当输入下一组A2和E2时,上一
组的E2数值就没了。您有什么办法吗?先谢谢了
【在 w********e 的大作中提到】 : 要是是实用的,详细讲讲这个是干什么的。以便大家明白你说的是啥意思。要是考试题 : ,还是自己去研究吧。
|
S****a 发帖数: 2568 | 10 我猜你sheet2 A栏已经有一组数据,你只是想填响应的D栏
sheet1相当于一个data entry, 你连续在a2,e2输入一对数据,希望e2的数据能变成d栏
数值
【在 q*******n 的大作中提到】 : 您说用什么好啊?
|
|
|
w********e 发帖数: 8594 | 11 这事儿最好写个程序整吧。统计软件弄这事最方便。估计一条merge命令就搞定。excel
也能实现,但大家听你这样解释很吃力,跟你解释也吃力。在excel里用vba写个小宏也
成。 |
S****a 发帖数: 2568 | 12 你还是要一个个输入e2不是?实验数据不是电子记录的?
试题
【在 q*******n 的大作中提到】 : 处理数据用的:E2是实验测的结果数值,A2是实验加载的数值。本来可以手动把E2填入 : Sheet2中的 : 正确位置的,但是数据量实在太大,就是单单在Sheet2中找与加载A2相同的那一行,一 : 次估计就要半个多小时。用vlookup是能快速定位,但是当输入下一组A2和E2时,上一 : 组的E2数值就没了。您有什么办法吗?先谢谢了
|
q*******n 发帖数: 360 | 13 对呀,对呀,Sheet2中的A栏已经有了一组数据(就是所有加载温度数值),现在在
Sheet1中的输入的A2其实就是那一大堆温度中的一个而已,问题是在Sheet1中输入的E2
要自动保存到Sheet2中的那个相同温度的行上。除了vlookup,您还有什么办法吗?谢
谢了。
【在 S****a 的大作中提到】 : 我猜你sheet2 A栏已经有一组数据,你只是想填响应的D栏 : sheet1相当于一个data entry, 你连续在a2,e2输入一对数据,希望e2的数据能变成d栏 : 数值
|
S****a 发帖数: 2568 | 14 多少数据?100,1000,10,000?
E2
成d栏
【在 q*******n 的大作中提到】 : 对呀,对呀,Sheet2中的A栏已经有了一组数据(就是所有加载温度数值),现在在 : Sheet1中的输入的A2其实就是那一大堆温度中的一个而已,问题是在Sheet1中输入的E2 : 要自动保存到Sheet2中的那个相同温度的行上。除了vlookup,您还有什么办法吗?谢 : 谢了。
|
L**W 发帖数: 2277 | 15 如果你Sheet2A5等于Sheet1A:A10中的一个数值,=VLOOKUP(A5,Sheet1!$A$2:$A$10,5,
0),
【在 q*******n 的大作中提到】 : 对呀,对呀,Sheet2中的A栏已经有了一组数据(就是所有加载温度数值),现在在 : Sheet1中的输入的A2其实就是那一大堆温度中的一个而已,问题是在Sheet1中输入的E2 : 要自动保存到Sheet2中的那个相同温度的行上。除了vlookup,您还有什么办法吗?谢 : 谢了。
|
q*******n 发帖数: 360 | 16 嗯,E2是测量值(读表读出来的),没有别的办法,只有手动一个个地输入。
【在 S****a 的大作中提到】 : 你还是要一个个输入e2不是?实验数据不是电子记录的? : : 试题
|
q*******n 发帖数: 360 | 17 您能给我个宏的例子吗?我计算机很衰的那种(我是学化学的),先谢谢您了。
excel
【在 w********e 的大作中提到】 : 这事儿最好写个程序整吧。统计软件弄这事最方便。估计一条merge命令就搞定。excel : 也能实现,但大家听你这样解释很吃力,跟你解释也吃力。在excel里用vba写个小宏也 : 成。
|
S****a 发帖数: 2568 | 18 找一个实习生,把数据全部输入excel表格里,付他$10/hr
【在 q*******n 的大作中提到】 : 嗯,E2是测量值(读表读出来的),没有别的办法,只有手动一个个地输入。
|
S****a 发帖数: 2568 | 19 没招,你卡在数据输入上了,电脑帮不上你
宏也
【在 q*******n 的大作中提到】 : 您能给我个宏的例子吗?我计算机很衰的那种(我是学化学的),先谢谢您了。 : : excel
|
S****a 发帖数: 2568 | 20 快一点的话,两个人做,一个人读数据,一个敲键盘
【在 S****a 的大作中提到】 : 找一个实习生,把数据全部输入excel表格里,付他$10/hr
|
|
|
q*******n 发帖数: 360 | 21 一次检测下来就有7800组数值。
【在 S****a 的大作中提到】 : 多少数据?100,1000,10,000? : : E2 : 成d栏
|
S****a 发帖数: 2568 | 22 你手记下7800组数据?你得想办法让机器记录数据
【在 q*******n 的大作中提到】 : 一次检测下来就有7800组数值。
|
q*******n 发帖数: 360 | 23 问题不是在输入数据上,问题是使用vlookup后怎么才能保证那个返回的数值,在
vlookup条件改变后,原来那个位置上的数值保持不变(因为vlookup条件变了之后,数
据的位置也变了)
【在 S****a 的大作中提到】 : 没招,你卡在数据输入上了,电脑帮不上你 : : 宏也
|
q*******n 发帖数: 360 | 24 实在坚持不住了,困死了,睡觉去了。如果那位高手能搞定,麻烦给我来个信,我明早
再上来查看,先谢谢了。 |
e******t 发帖数: 3289 | 25 你为什么录入数据总保持在sheet1 A2, E2呢,不能记录在 sheet1 A3, E3? |
s*****n 发帖数: 1794 | 26 应该用vba写段小程序,不复杂。循环读取sheet1相应位置的数值再直接在sheet2赋值
,不要用vlookup。这个程序用一个按钮控制,只要不按就可以达到sheet1的数值变了
,sheet2上的数值不变。 |