h*****o 发帖数: 1476 | 1 以前弄过,忘了。
比如,我在sheet2弄个formula在row 4
D4=D3*Sheet1!F7
E4=E3*Sheet1!F7
F4=F3*Sheet1!F7
......
从D4一直往右copy formula时,我怎么把Sheet1!F7这个cell 固定住?因为copy的时候
变成了
D4=D3*Sheet1!F7
E4=E3*Sheet1!G7
F4=F3*Sheet1!H7
......
以前记得用个什么 dollar sign.具体怎么弄到时忘了。
我不想在formula直接输入F7这个cell的数字,因为这个cell的数字要在很多sheet都用
到,而且这个数字以后需要改变,这样以后我只要改变sheet1 F7的数字,其他sheet的
结果自动改变。
谢谢。 |
|
q*******n 发帖数: 360 | 2 实在没法子了,这里人多,上来求救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文件。急等!先谢谢了。 |
|
q*******n 发帖数: 360 | 3 实在没法子了,这里人多,上来求救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文件。急等!先谢谢了。 |
|
q*******n 发帖数: 360 | 4 实在没法子了,这里人多,上来求救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文件。急等!先谢谢了。 |
|
q*******n 发帖数: 360 | 5 实在没法子了,这里人多,上来求救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文件。急等!先谢谢了。 |
|
q*******n 发帖数: 360 | 6 实在没法子了,这里人多,上来求救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文件。急等!先谢谢了。 |
|
r*****e 发帖数: 4598 | 7 看了半天没看明白
{=SUM((('Sheet1'!$J$2:$J$6452="AAA")+('Sheet1'!$J$2:$J$6452="BBB"))*('Sheet1
'!$L$2:$L$6452='Sheet2'!H74)*('Sheet1'!$R$2:$R$6452="CCC")*('Sheet1'!$G$2:$G
$6452))}
sum funcution的一个应用 sum不是应该都是number1, number2,。。。之类的么 这
个formular的第一个'Sheet1'!$J$2:$J$6452="AAA"是text,第二个也是 第三个,第
四个都是text格式,第五个是数字,
最终的返回值是数字,我知道它大概的用意是要选出符合AAA BBB跟CCC跟H74cell里的
值,可是怎么运算的尼?
两个text加起来在乘第三个text最后再乘数字 是排列组合里的算法么? 我没看懂,
请大侠指点一下 |
|
A**A 发帖数: 3392 | 8 【 以下文字转载自 LosAngeles 讨论区 】
发信人: roselle (蔷薇), 信区: LosAngeles
标 题: 求excel高手指点
发信站: BBS 未名空间站 (Sun Jun 2 18:06:16 2013, 美东)
看了半天没看明白
{=SUM((('Sheet1'!$J$2:$J$6452="AAA")+('Sheet1'!$J$2:$J$6452="BBB"))*('Sheet1
'!$L$2:$L$6452='Sheet2'!H74)*('Sheet1'!$R$2:$R$6452="CCC")*('Sheet1'!$G$2:$G
$6452))}
sum funcution的一个应用 sum不是应该都是number1, number2,。。。之类的么 这
个formular的第一个'Sheet1'!$J$2:$J$6452="AAA"是text,第二个也是 第三个,第
四个都是text格式,第五个是数字,
最终的返回值是数字,我知道它大概的用意是要选出符合AAA BBB跟CCC跟H74cell里的
值,可是怎么运算的尼?
两个text加起来在乘... 阅读全帖 |
|
r****e 发帖数: 3373 | 9 这叫array formula,不是一般的sum,具体意思如下:
('Sheet1'!$J$2:$J$6452="AAA") 从j2到j6452,如果值=aaa,true,否则false
+ 相当于普通formula的or
('Sheet1'!$J$2:$J$6452="BBB") 从j2到j6452,如果值=bbb,true,否则false
* 相当于普通formula的and
('Sheet1'!$L$2:$L$6452='Sheet2'!H74) 从L2到L6452,如果值=sheet2的h74,true,
否则false
* 相当于普通formula的and
('Sheet1'!$R$2:$R$6452="CCC") 从r2到r6452,如果值=ccc,true,否则false
* 相当于普通formula的and
('Sheet1'!$G$2:$G:$6452))} 从g2到g6452,所有cells的值依次取一遍
条件1:取j栏中值为aaa的所有rows
条件2:取j栏中值为bbb的所有rows
条件3:取l栏中值为sheet2 cellh74的所有rows
条件4:取r栏... 阅读全帖 |
|
r*****e 发帖数: 4598 | 10 看了半天没看明白
{=SUM((('Sheet1'!$J$2:$J$6452="AAA")+('Sheet1'!$J$2:$J$6452="BBB"))*('Sheet1
'!$L$2:$L$6452='Sheet2'!H74)*('Sheet1'!$R$2:$R$6452="CCC")*('Sheet1'!$G$2:$
G
$6452))}
sum funcution的一个应用 sum不是应该都是number1, number2,。。。之类的么 这
个formular的第一个'Sheet1'!$J$2:$J$6452="AAA"是text,第二个也是 第三个,第
四个都是text格式,第五个是数字,
最终的返回值是数字,我知道它大概的用意是要选出符合AAA BBB跟CCC跟H74cell里的
值,可是怎么运算的尼?
两个text加起来在乘第三个text最后再乘数字 是排列组合里的算法么? 我没看懂,
请大侠指点一下 |
|
q*******n 发帖数: 360 | 11 谢谢大家的帮助,尤其是蝗虫!
看样子还是我没有说清楚,数据太大了,传不上去。我做个简单的例子你们看看。
Sheet1
------------------------
A1 B1 C1
A2 B2 C2
A3 B3 C3
------------------------
在A2处输入温度值(30),在C2处输入测试值(496),其他的数值不用管。这样
Sheet1就变成
Sheet1
------------------------
A1 B1 C1
30 B2 496
A3 B3 C3
------------------------
Sheet2是这样子的:
-------------------------
Sheet2
------------------------
30 B1 C1
31 B2 C2
32 B3 C3
------------------------
其中第一列就是预设的温度场值,C列是空闲的
问题就是:如何使Sheet1中在C2处输入的那个496自动地找到Sheet2中的C1位置,并保
证在Sheet1中输入下一组的数据时,该值还是存在Sheet2中C1这... 阅读全帖 |
|
z***i 发帖数: 8285 | 12 还是建议你写matlab或者找人写matlab,一页就搞定了
但说实话,如果你一页只读一个数据的话
这么多小时问问题的时间,手动都处理完了
谢谢大家的帮助,尤其是蝗虫!
看样子还是我没有说清楚,数据太大了,传不上去。我做个简单的例子你们看看。
Sheet1
------------------------
A1 B1 C1
A2 B2 C2
A3 B3 C3
------------------------
在A2处输入温度值(30),在C2处输入测试值(496),其他的数值不用管。这样
Sheet1就变成
Sheet1
------------------------
A1 B1 C1
30 B2 496
A3 B3 C3
------------------------
Sheet2是这样子的:
-------------------------
Sheet2
------------------------
30 B1 C1
31 B2 C2
32 B3 C3
------------------------
其中第一列就是预设的温度场值,C列是空闲的
问题就是:如何使Shee... 阅读全帖 |
|
w********e 发帖数: 8594 | 13 唉。哥见你这么无助,就帮你一把。也算不上最好的办法,但是行得通,而且便于你理
解。
在你进行下面的操作之前,先把你的文件备份。要是以下操作失误,数据丢了,不要怪
我。
第一步:进入EXCEL的FILES->OPTIONS->Customize Ribbon. 在右边的main tabs里勾
上Developer.点OK完事。
第二步:点DEVELOPER菜单->Record Macro.在Shortcut Key里填个快捷键,比如q.点
OK
完事。
第三步:点DEVELOPER菜单->Stop Recording Macro.
第四步:按alt+f11.把以下代码拷贝到 ' Keyboard Shortcut: Ctrl+q那一行下面。不
要把End sub 给弄没了。完了关掉代码窗口,代码会自动保存。
第五步:回到Sheet1.将光标定位到第一行。按下你刚才设定好的快捷键,比如ctrl+q.
这个宏按一次快捷键只帮你转一条数据过去。
看看代码里的注释。自己触类旁通吧。
CurrentRow = ActiveCell.Row
ActiveWorkbook.Sheet... 阅读全帖 |
|
q*******n 发帖数: 360 | 14 昨晚发出去之后没想到大家这么热心,真心谢谢大家的帮助,尤其是蝗虫!
看样子还是我没有说清楚,数据太大了,传不上去。我做个简单的例子你们看看。
Sheet1
------------------------
A1 B1 C1
A2 B2 C2
A3 B3 C3
------------------------
在A2处输入温度值(30),在C2处输入测试值(496),其他的数值不用管。这样
Sheet1就变成
Sheet1
------------------------
A1 B1 C1
30 B2 496
A3 B3 C3
------------------------
Sheet2是这样子的:
-------------------------
Sheet2
------------------------
30 B1 C1
31 B2 C2
32 B3 C3
------------------------
其中第一列就是预设的温度场值,C列是空闲的
问题就是:如何使Sheet1中在C2处输入的那个496自动地找到Sheet2中的C1位置,并保
证在Sheet1中输入下一组的数... 阅读全帖 |
|
w********e 发帖数: 8594 | 15 唉。哥见你这么无助,就帮你一把。也算不上最好的办法,但是行得通,而且便于你理
解。
在你进行下面的操作之前,先把你的文件备份。要是以下操作失误,数据丢了,不要怪
我。
第一步:进入EXCEL的FILES->OPTIONS->Customize Ribbon. 在右边的main tabs里勾
上Developer.点OK完事。
第二步:点DEVELOPER菜单->Record Macro.在Shortcut Key里填个快捷键,比如q.点OK
完事。
第三步:点DEVELOPER菜单->Stop Recording Macro.
第四步:按alt+f11.把以下代码拷贝到 ' Keyboard Shortcut: Ctrl+q那一行下面。不
要把End sub 给弄没了。完了关掉代码窗口,代码会自动保存。
第五步:回到Sheet1.将光标定位到第一行。按下你刚才设定好的快捷键,比如ctrl+q.
这个宏按一次快捷键只帮你转一条数据过去。
看看代码里的注释。自己触类旁通吧。
CurrentRow = ActiveCell.Row
ActiveWorkbook.Sheets(... 阅读全帖 |
|
z***i 发帖数: 8285 | 16 版主开博彩吧。看最后谁帮到了楼主。。
唉。哥见你这么无助,就帮你一把。也算不上最好的办法,但是行得通,而且便于你理
解。
在你进行下面的操作之前,先把你的文件备份。要是以下操作失误,数据丢了,不要怪
我。
第一步:进入EXCEL的FILES->OPTIONS->Customize Ribbon. 在右边的main tabs里勾
上Developer.点OK完事。
第二步:点DEVELOPER菜单->Record Macro.在Shortcut Key里填个快捷键,比如q.点OK
完事。
第三步:点DEVELOPER菜单->Stop Recording Macro.
第四步:按alt+f11.把以下代码拷贝到 ' Keyboard Shortcut: Ctrl+q那一行下面。不
要把End sub 给弄没了。完了关掉代码窗口,代码会自动保存。
第五步:回到Sheet1.将光标定位到第一行。按下你刚才设定好的快捷键,比如ctrl+q.
这个宏按一次快捷键只帮你转一条数据过去。
看看代码里的注释。自己触类旁通吧。
CurrentRow = ActiveCell.Row
Ac... 阅读全帖 |
|
i****a 发帖数: 36252 | 17 合并到一个*什么*里面?
合并到一个*column*里面:
=[Book1.xlsx]Sheet1!$A$2&[Book2.xlsx]Sheet1!$A$2&[Book3.xlsx]Sheet1!$A$2
合并到一个*spreadsheet*里面, different columns:
=[Book1.xlsx]Sheet1!$A$2
=[Book2.xlsx]Sheet1!$A$2
=[Book3.xlsx]Sheet1!$A$2 |
|
u***a 发帖数: 52 | 18 【 以下文字转载自 Windows 讨论区 】
发信人: umusa (umusa), 信区: Windows
标 题: Excel VSTO 4.0 project deveopled in VS2010 migration to VSTO 5.0 developed in VS2013
发信站: BBS 未名空间站 (Sun Aug 30 12:07:38 2015, 美东)
I am very new to develop office(Excel 2010) applications/doc-level add-ins
by (C#) VSTO 5.0 in VS2013. If this is not a place to post this kind of
question, please tell me where I can post it before you vote it down. Thanks
!
After reading this https://msdn.microsoft.com/en-us/library/cc668197.aspx?f=
255&... 阅读全帖 |
|
l*******Q 发帖数: 1995 | 19 【 以下文字转载自 WaterWorld 讨论区 】
发信人: thirdman (三蛮子), 信区: WaterWorld
标 题: Re: 请excel大侠指点一下
发信站: BBS 未名空间站 (Sun Jun 2 20:55:33 2013, 美东)
这是一个条件求和公式
意思给你翻译一下
如果sheet1中J2:J6452区域的值等于AAA且等于BBB的值优先求和
同时sheet1中L2:L6452区域的值等于sheet2区域H74的值
同时sheet1中R2:R6452区域的值等于CCC
就将sheet1中G2:G6452区域的值同行对应的单元格求和
Sheet1
这 |
|
t******n 发帖数: 2939 | 20 这是一个条件求和公式
意思给你翻译一下
如果sheet1中J2:J6452区域的值等于AAA且等于BBB的值优先求和
同时sheet1中L2:L6452区域的值等于sheet2区域H74的值
同时sheet1中R2:R6452区域的值等于CCC
就将sheet1中G2:G6452区域的值同行对应的单元格求和
Sheet1
这 |
|
u***a 发帖数: 52 | 21 【 以下文字转载自 Windows 讨论区 】
发信人: umusa (umusa), 信区: Windows
标 题: Excel VSTO 4.0 project deveopled in VS2010 migration to VSTO 5.0 developed in VS2013
发信站: BBS 未名空间站 (Sun Aug 30 12:07:38 2015, 美东)
I am very new to develop office(Excel 2010) applications/doc-level add-ins
by (C#) VSTO 5.0 in VS2013. If this is not a place to post this kind of
question, please tell me where I can post it before you vote it down. Thanks
!
After reading this https://msdn.microsoft.com/en-us/library/cc668197.aspx?f=
255&... 阅读全帖 |
|
u***a 发帖数: 52 | 22 【 以下文字转载自 Windows 讨论区 】
发信人: umusa (umusa), 信区: Windows
标 题: Excel VSTO 4.0 project deveopled in VS2010 migration to VSTO 5.0 developed in VS2013
发信站: BBS 未名空间站 (Sun Aug 30 12:07:38 2015, 美东)
I am very new to develop office(Excel 2010) applications/doc-level add-ins
by (C#) VSTO 5.0 in VS2013. If this is not a place to post this kind of
question, please tell me where I can post it before you vote it down. Thanks
!
After reading this https://msdn.microsoft.com/en-us/library/cc668197.aspx?f=
255&... 阅读全帖 |
|
u***a 发帖数: 52 | 23 I am very new to develop office(Excel 2010) applications/doc-level add-ins
by (C#) VSTO 5.0 in VS2013. If this is not a place to post this kind of
question, please tell me where I can post it before you vote it down. Thanks
!
After reading this https://msdn.microsoft.com/en-us/library/cc668197.aspx?f=
255&MSPPError=-2147217396 I still cannot figure out how to develop a VSTO
project in VS2013 because I need to migrate a VS2010 VSTO 4.0 project (
developed in VS2010) to VSTO 5.0 in VS2013. The ori... 阅读全帖 |
|
b***p 发帖数: 1398 | 24 我有999个文件,每个文件的格式都一样,我要把每个文件中的固定位置的一个数据读
出来,然后放在一
个新的文件中
I tried the following:
=‘C:\DOE Nov 18 2009\[Trial 001_Mechanical Test Data
Sheet.xlsx]Sheet1’!$C$12
=‘C:\DOE Nov 18 2009\[Trial 002_Mechanical Test Data
Sheet.xlsx]Sheet1’!$C$12
=‘C:\DOE Nov 18 2009\[Trial 003_Mechanical Test Data
Sheet.xlsx]Sheet1’!$C$12
....
....
....
=‘C:\DOE Nov 18 2009\[Trial 999_Mechanical Test Data
Sheet.xlsx]Sheet1’!$C$12
可是不行
However, 如果我先输入等号, 再输入‘C:\DOE Nov 18 2009\[Trial 001_Mechanical
Test Data Sheet.xlsx]Shee |
|
i**i 发帖数: 1500 | 25 Sheet1!$A$2:$F$10 是 sheet1 里的array,第一列是id。
a5是sheet2里的一个cell, 里面是一个要查id.
VLOOKUP(A5,Sheet1!$A$2:$F$10,5,0) 返回的是sheet1里,对应a5的值(ID)的那行d
列的值。
要保证a5有意义才行。 |
|
H********g 发帖数: 43926 | 26 是不是测了一堆数据,在sheet1里,然后想挑出一些点放在sheet2里
例如sheet1
0.0 A
0.2 B
0.4 C
0.6 D
0.8 E
1.0 F
然后 sheet2想做成
0.0 A
1.0 F
“换了一组A2和E2”然后D5里空了,可能是因为新的A列里没有绝对等于sheet2!A5的数
值了吧?
比如仪器返回的1.0点实际记录成了0.99999998,而sheet2里的A5还是1.0,所以说找不
到。本质上是浮点数比大小的问题。
解决这个问题的方法见此:http://support.microsoft.com/kb/315961
要用trunc函数把sheet1 A列或者sheet2 的数值规定有效数字,或者用round函数。简
单方法是新建一个sheet3,然后整页的A列都拷贝上=round(sheet1!a1,3),然后再从
sheet2查找sheet3 的内容。 |
|
z***i 发帖数: 8285 | 27 这个算第一个有效方案。。
是不是测了一堆数据,在sheet1里,然后想挑出一些点放在sheet2里
例如sheet1
0.0 A
0.2 B
0.4 C
0.6 D
0.8 E
1.0 F
然后 sheet2想做成
0.0 A
1.0 F
“换了一组A2和E2”然后D5里空了,可能是因为新的A列里没有绝对等于sheet2!A5的数
值了吧?
比如仪器返回的1.0点实际记录成了0.99999998,而sheet2里的A5还是1.0,所以说找不
到。本质上是浮点数比大小的问题。
解决这个问题的方法见此:http://support.microsoft.com/kb/315961
要用trunc函数把sheet1 A列或者sheet2 的数值规定有效数字,或者用round函数。简
单方法是新建一个sheet3,然后整页的A列都拷贝上=round(sheet1!a1,3),然后再从
sheet2查找sheet3 的内容。 |
|
s***v 发帖数: 4924 | 28 我好像看明白楼主的意思了,如果我没理解错的话,很简单的嘛。
楼主的意思是这样吗?
SHEET 1
A B C
1 30 496
2 34 512
3 31 500
4 33 508
5 32 504
SHEET 2
A B C
1 30 a 496
2 31 b 500
3 32 c 504
4 33 d 508
5 34 e 512
楼主是不是想说比如在sheet1中A2输入34,C2输入512,那么sheet2中A5值是34,那么
C5的值就应该是512。
你在sheet2的C列用这个公式:
=INDEX(Sheet1!$C$1:$C$5,MATCH(A1,Sheet1!$A$1:$A$5))
EDIT: 为了配合楼主的例子换sheet1和2的顺序。 |
|
H********g 发帖数: 43926 | 29 http://thinketg.com/say-goodbye-to-vlookup-and-hello-to-index-m
另一个办法是用上面链接里的的index-match的办法
d5=index(sheet1!e1:e10,match(a5,sheet1!a1:a10),1)
其中match里这个1是说找sheet1 A列里刚好超过a5的那个数字。
=INDEX(Return_value_range, MATCH(Lookup_value, Lookup_value_range, Match_
type))
Return_value_range - The range that holds the return values
Lookup_value – The value you want to find in the lookup value array
Lookup_value_range – The range containing lookup values
Match_type – Exact (0), Nearest Greater Than (-1), or N... 阅读全帖 |
|
z***i 发帖数: 8285 | 30 这算第二个有效方案。。
http://thinketg.com/say-goodbye-to-vlookup-and-hello-to-index-m
另一个办法是用上面链接里的的index-match的办法
d5=index(sheet1!e1:e10,match(a5,sheet1!a1:a10),1)
其中match里这个1是说找sheet1 A列里刚好超过a5的那个数字。
=INDEX(Return_value_range, MATCH(Lookup_value, Lookup_value_range, Match_
type))
Return_value_range - The range that holds the return values
Lookup_value – The value you want to find in the lookup value array
Lookup_value_range – The range containing lookup values
Match_type – Exact (0), Nearest Greater Th... 阅读全帖 |
|
l***d 发帖数: 1798 | 31 怎么设定title的位置
plot "../../two-sheet/result/dist_sheet2.txt" using ($1/500000):2 title "Two
-Sheets: sheet1-sheet2" with lines, \
"../../three-sheet/result/dist_sheet3.txt" using ($1/500000):2 title "Three-
Sheets: sheet1-sheet2" with lines,\
"../../three-sheet/result/dist_sheet3.txt" using ($1/500000):3 title "
sheet2-sheet3" with lines, \
"../../four-sheet/result/dist_sheet4.txt" using ($1/500000):2 title "Four-
Sheets: sheet1-sheet2" with lines, \
"../../four-sheet/result/dist_sheet4.txt" using |
|
d******r 发帖数: 60 | 32 我是PROGRAMMING 的外行, 现在学环境工程,导师让我考虑一下能否在一种光谱分析软
件(GRAMS)里写一个宏:自动输入一个特定EXCEL表 的所有SHEET1, SHEET2, SHEET3。
。。,转成 SPC 格式。
这个EXCEL里每个工作表(SHEET1,2。。)都是XY 格式的文件, 即只有两栏数据:X轴数
值, 一般是 秒, Y 轴是浓度数值, 例如二氧化碳CO2的浓度: 多少PPM。
所谓.SPC 的文件, 就是一个PLOT,曲线图, 有XY轴, 这个GRAMS 软件有很强的图形分
析功能, 可以,放大,积分等。
这个GRAMS 程序是通过下拉菜单来完成输入和转换功能的: ”ACTIVE APPLICATION “
-EXCEL EXCHANGE--(对话匡,选择指定目录下的EXCEL
WORKBOOK-选择SHEET1)-选择目标SPC文件将被存放的目录-转换完成并显示出PLOT。
因为我们作分析,会产生很多数据,
以上方法只能手动操作,且一次转换一个SHEET为SPC FILE。
所以老师让我试试, 能不能写个宏, (自动批处理), 一次引进,转换一个工作表 |
|
f*******a 发帖数: 15 | 33 本人菜鸟一枚,紧急向牛人请教一个问题。Excel中Sheet1比Sheet2多很多行,我把问
题简化了一下,如下图所示,需要在sheet1中找出与sheet2重复的A列人名,并在新的
sheet3中合并两个表中的不同信息,例子中是Age, Gender, Zip Code, State.
紧急求助怎么用Vlookup操作?非常感谢!
Sheet1
A B C
NAME AGE GENDER
JOHN 40 M
SEAN 32 M
ERIC 24 M
LISA 56 F
MINDY 28 F
LEO 34 M
TONY 41 M
JEAN 26 F
LANCE 36 M
Sheet2
A B C... 阅读全帖 |
|
j******g 发帖数: 197 | 34 not 码农。just have too much free time on my hand...
第一个问题:
附注:
1. 在DEF文件里,打开sheet1, B1 是 要选择的文件名; C1 是 所选文件的路径
2. ABC 和 DEF 文件不需要在同一个文件夹里
3. DEF文件,因为要加入VBA,所以要另存为xlsm
4. 数据源的文件ABC等,不能先打开
打开DEF文件, Hit "Alt+F11", 建个module,Paste the following code:
Sub Mitbbs_Move_Data_Q1()
Workbooks.Open Filename:=Cells(1, 3).Value
Sheets(1).Select
Range(Cells(2, 2), Cells(200, 2)).Select
Selection.Copy
Workbooks("DEF.xlsm").Activate
Sheets(1).Select
Range("B2").Select
ActiveSheet.Paste
End Sub
只打开 DEF.xslm, run thi... 阅读全帖 |
|
w********e 发帖数: 8594 | 35 为什么要用vlookup?直接在d5里写=sheet1!e2不就得了?或者在d5里写个等号然后到
sheet1中点一下e5。没搞懂a2是个什么用处 |
|
q*******n 发帖数: 360 | 36 对呀,对呀,Sheet2中的A栏已经有了一组数据(就是所有加载温度数值),现在在
Sheet1中的输入的A2其实就是那一大堆温度中的一个而已,问题是在Sheet1中输入的E2
要自动保存到Sheet2中的那个相同温度的行上。除了vlookup,您还有什么办法吗?谢
谢了。 |
|
e******t 发帖数: 3289 | 37 你为什么录入数据总保持在sheet1 A2, E2呢,不能记录在 sheet1 A3, E3? |
|
s*****n 发帖数: 1794 | 38 应该用vba写段小程序,不复杂。循环读取sheet1相应位置的数值再直接在sheet2赋值
,不要用vlookup。这个程序用一个按钮控制,只要不按就可以达到sheet1的数值变了
,sheet2上的数值不变。 |
|
f******u 发帖数: 250 | 39 (导入数据)
proc import out=aapl
datafile="C:\Users\aapl.xlsx"
dbms=xlsx replace;
sheet="sheet1";
getnames=yes;
run;
proc import out=spy
datafile="C:\Users \spy.xlsx"
dbms=xlsx replace;
sheet="sheet1";
getnames=yes;
run;
(筛选数据)
data aapl;
set aapl(keep=date adj_close);
label adj_close="Aclose";
rename adj_close=Aclose;
run;
data spy;
set spy(keep=date adj_close);
label adj_close="Sclose";
rename adj_close=Sclose;
run;
(整理数据)
proc sort data=spy;by descending date;run;
proc sort data=aapl;by descendin... 阅读全帖 |
|
v********9 发帖数: 2047 | 40 1、假设n个sheet,能否在第n+1个sheet中,让A1=sum(sheet1!a1: sheetn!a1)
2、每个sheet,假设只有2列需要处理,第一列专门作为lable,第二列是真正的数值。
sheet1的两列假设是[A,B,C][1,2,3], sheet2是[A,D,E][10,40,50], sheet3是[D,F][
400,600],能不能让sheet4生成[A,B,C,D,E,F][11,2,3,440,50,600],就是说对应lable
的数值相加?
多谢多谢!! |
|
a*o 发帖数: 25262 | 41 1. 在 sheet3 的 A1 = Sheet1!A1 + Sheet2!A1 或 =SUM(Sheet1!A1 + Sheet2!A1)
2. 在 1 的基础上改一下.. |
|
a*o 发帖数: 25262 | 42 怎么手动呢?? 动一下脑用一下 copy/paste...replace 就行了....
1. 在 sheet n+2 的 A1 输进 Sheet1, 用老鼠拉到你想要的 sheetN
2. copy 全部 sheetN => Paste Special 然后选 Transpose, 你就把 SheetN 由直的
弄成横的.
3. copy to Notepad, replace "Sheet" = "!A1Sheet" (只要改第一个和最后一个)
4. replace "Sheet" = "+Sheet" 去掉第一个 "+"
5. Copy 所有 Sheet1!A1+.........+SheetN!AN 到你想要的地方....
A1 |
|
v********9 发帖数: 2047 | 43 1、假设n个sheet,能否在第n+1个sheet中,让A1=sum(sheet1!a1: sheetn!a1)
2、每个sheet,假设只有2列需要处理,第一列专门作为lable,第二列是真正的数值。
sheet1的两列假设是[A,B,C][1,2,3], sheet2是[A,D,E][10,40,50], sheet3是[D,F][
400,600],能不能让sheet4生成[A,B,C,D,E,F][11,2,3,440,50,600],就是说对应lable
的数值相加?
多谢多谢!! |
|
x****s 发帖数: 921 | 44 理解不了,
要求3: 要求在Sheet1中E2输入的数据自动传到Sheet2中D5的位置
直接和你的问题部分矛盾: Sheet1中换另外一组A2和E2,Sheet2中D5 不变。
如果你想分两步作,第一步是vlookup, 之后要求不管了,那可以这样:
在第一步完成后,用另一个临时列, Z5 paste...value only... from D5...这样D5
值消失, Z5还在。 |
|
H********g 发帖数: 43926 | 45 这样的话你可以把几组数据都放在sheet1里嘛。在sheet2里不就是找sheet1里面对应的
一个温度吗?
Sheet2 |
|
t******g 发帖数: 10390 | 46 好像lookup用的时候搜索match的那列数据要先排序才行,不然会出莫名其妙的结果.
我觉得你可以用index加match的方法.
可以=index(sheet1!C:C,match(A1,sheet1!A:A,0)) |
|
s***v 发帖数: 4924 | 47 我昨天给她这个办法
=INDEX(Sheet1!$C$1:$C$5,MATCH(A1,Sheet1!$A$1:$A$5))
但是她好像根本不看自己发的帖子,我在她现在这个新开的帖子里又放了链接,她也没
回复,我都不知道我的办法有没有帮到她。
7800行数据,她这么搞肯定不行,繁琐而且非常容易出错。我觉得应该先把excel的格
式设计好,然后再考虑怎样操作数据,但是好像她自己根本就没有概念。
粘一次数据运行一次宏太麻烦了,excel设计好然后直接导入数据,然后shift+F9运算
当前sheet就行了,如果我给的index,match够用的话,省好多事。 |
|
B*******e 发帖数: 3882 | 48 比如我在sheet2 的一個cell 裏面计算sheet1 里 b1:b3 的sum, 可以这么写
=SUM(Sheet1!B1:B3) |
|
l****z 发帖数: 29846 | 49 由于要汇总大量数据,但工作量太大,想找个简单的方法。
在同一个工作薄中
有多张格式相同的工作表,工作表的名称比较规律:
sheet1-sheet2-3-4....
现在需要把每张工作表同一位置
如
A3
的值
逐行显示到一张新的工作表上
即
第一行显示表一的
A3 “=sheet1!A3”
第二行显示表二的
A3 “=sheet2!A3”
依此类推
想拖动公式,让单元格不变,而工作表的名称依次变化,
有没有比较简单办法呢?
多谢先 |
|