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文件。急等!先谢谢了。 |
|
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文件。急等!先谢谢了。 |
|
H********g 发帖数: 43926 | 3 是不是测了一堆数据,在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 | 4 这个算第一个有效方案。。
是不是测了一堆数据,在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 的内容。 |
|
q*******n 发帖数: 360 | 5 谢谢大家的帮助,尤其是蝗虫!
看样子还是我没有说清楚,数据太大了,传不上去。我做个简单的例子你们看看。
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 | 6 还是建议你写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... 阅读全帖 |
|
q*******n 发帖数: 360 | 7 昨晚发出去之后没想到大家这么热心,真心谢谢大家的帮助,尤其是蝗虫!
看样子还是我没有说清楚,数据太大了,传不上去。我做个简单的例子你们看看。
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中输入下一组的数... 阅读全帖 |
|
q*******n 发帖数: 360 | 8 实在没法子了,这里人多,上来求救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 | 9 实在没法子了,这里人多,上来求救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 | 10 实在没法子了,这里人多,上来求救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 发帖数: 3373 | 11 这叫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栏... 阅读全帖 |
|
l***d 发帖数: 1798 | 12 怎么设定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 |
|
q*******n 发帖数: 360 | 13 实在是不好意思,这么个问题老是麻烦大家,都怪自己没好好学习:(
我今天一边翻书一边学着做,总算做出来了一个所谓的宏:内层do-loop循环可以运行
,可是外层的do-loop循环只走了一步,就不循环了(根据表格里的数据看,外层循环
是应该走很多步的)。麻烦大家看看是怎么回事?先谢谢了。
-------------------------
Sub ShuJuChuanShu()
注:我觉得大家的建议都很有道理,一组7800个数值,只靠手输入,真的累死人了。我
都已经想办法把它们导进excel表格里了。
Dim CodeR As String
Dim CodeS As String
i = 9 注:数据在excel中的起始位置
j = 2 注:数据在excel中的起始位置
Do
Do
CodeR = Sheet3.Cells(i, 1) 注:表三种第一列的温度值。
CodeS = Sheet2.Cells(j, 1) 注:表二中第一列的温度值。
If CodeS = CodeR Then
Sheet3.... 阅读全帖 |
|
H********g 发帖数: 43926 | 14 你的sheet2分析完7800个数据后有多大?你可以给每7800个数据都建一个sheet2,然后
再对这所有的sheet2进行进一步的综合。
A2 |
|
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.Sheet... 阅读全帖 |
|
w********e 发帖数: 8594 | 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
ActiveWorkbook.Sheets(... 阅读全帖 |
|
z***i 发帖数: 8285 | 17 版主开博彩吧。看最后谁帮到了楼主。。
唉。哥见你这么无助,就帮你一把。也算不上最好的办法,但是行得通,而且便于你理
解。
在你进行下面的操作之前,先把你的文件备份。要是以下操作失误,数据丢了,不要怪
我。
第一步:进入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... 阅读全帖 |
|
q*******n 发帖数: 360 | 18 实在是不好意思,这么个问题老是麻烦大家,都怪自己没好好学习:(
我今天一边翻书一边学着做,总算做出来了一个所谓的宏:内层do-loop循环可以运行
,可是外层的do-loop循环只走了一步,就不循环了(根据表格里的数据看,外层循环
是应该走很多步的)。麻烦大家看看是怎么回事?先谢谢了。
-------------------------
Sub ShuJuChuanShu()
注:我觉得大家的建议都很有道理,一组7800个数值,只靠手输入,真的累死人了。我
都已经想办法把它们导进excel表格里了。
Dim CodeR As String
Dim CodeS As String
i = 9 注:数据在excel中的起始位置
j = 2 注:数据在excel中的起始位置
Do
Do
CodeR = Sheet3.Cells(i, 1) 注:表三种第一列的温度值。
CodeS = Sheet2.Cells(j, 1) 注:表二中第一列的温度值。
If CodeS = CodeR Then
Sheet3.... 阅读全帖 |
|
f*******a 发帖数: 15 | 19 本人菜鸟一枚,紧急向牛人请教一个问题。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... 阅读全帖 |
|
q*******n 发帖数: 360 | 20 是通过A2的数值来判断E2的数值应该出现在Sheet2中的哪一行(要求E2的数值必须出现
在Sheet2中的A与Sheet1中A2相等的那一行),不知道我说明白了没有?所以不得不用
vlookup,您有什么办法让那个数值在重新输入时不变吗? |
|
q*******n 发帖数: 360 | 21 因为E2是实验测的结果数值,A2是实验加载的数值。本来可以手动把E2填入Sheet2中的
正确位置的,但是数据量实在太大,就是单单在Sheet2中找与加载A2相同的那一行,就
找一次估计就要半个多小时。用vlookup是能快速定位,但是当输入下一组A2和E2时,
上一组的E2数值就没了。您有什么办法吗?先谢谢了。 |
|
q*******n 发帖数: 360 | 22 处理数据用的:E2是实验测的结果数值,A2是实验加载的数值。本来可以手动把E2填入
Sheet2中的
正确位置的,但是数据量实在太大,就是单单在Sheet2中找与加载A2相同的那一行,一
次估计就要半个多小时。用vlookup是能快速定位,但是当输入下一组A2和E2时,上一
组的E2数值就没了。您有什么办法吗?先谢谢了 |
|
q*******n 发帖数: 360 | 23 对呀,对呀,Sheet2中的A栏已经有了一组数据(就是所有加载温度数值),现在在
Sheet1中的输入的A2其实就是那一大堆温度中的一个而已,问题是在Sheet1中输入的E2
要自动保存到Sheet2中的那个相同温度的行上。除了vlookup,您还有什么办法吗?谢
谢了。 |
|
s*****n 发帖数: 1794 | 24 应该用vba写段小程序,不复杂。循环读取sheet1相应位置的数值再直接在sheet2赋值
,不要用vlookup。这个程序用一个按钮控制,只要不按就可以达到sheet1的数值变了
,sheet2上的数值不变。 |
|
a*o 发帖数: 25262 | 25 1. 在 sheet3 的 A1 = Sheet1!A1 + Sheet2!A1 或 =SUM(Sheet1!A1 + Sheet2!A1)
2. 在 1 的基础上改一下.. |
|
i****a 发帖数: 36252 | 26 put the header row and sum into a separate worksheet then
on sheet2, header in row 1, and =SUM(Sheet1!A2:A5) in row 2
then you can use
=HLOOKUP("ab", Sheet2!A1:D2, 2, FALSE) |
|
i****a 发帖数: 36252 | 27 maybe you can somehow use =match to get the row number...
and is row number providing any real data value here? you can flatten the
table into just 2 rows if not...
发信人: iMaJia (iMac,iPod,iPad,i馬甲), 信区: Joke
标 题: Re: 这里人多,借块地请教问题
发信站: BBS 未名空间站 (Thu Apr 15 18:08:51 2010, 美东)
put the header row and sum into a separate worksheet then
on sheet2, header in row 1, and =SUM(Sheet1!A2:A5) in row 2
then you can use
=HLOOKUP("ab", Sheet2!A1:D2, 2, FALSE) |
|
x****s 发帖数: 921 | 28 理解不了,
要求3: 要求在Sheet1中E2输入的数据自动传到Sheet2中D5的位置
直接和你的问题部分矛盾: Sheet1中换另外一组A2和E2,Sheet2中D5 不变。
如果你想分两步作,第一步是vlookup, 之后要求不管了,那可以这样:
在第一步完成后,用另一个临时列, Z5 paste...value only... from D5...这样D5
值消失, Z5还在。 |
|
H********g 发帖数: 43926 | 29 这样的话你可以把几组数据都放在sheet1里嘛。在sheet2里不就是找sheet1里面对应的
一个温度吗?
Sheet2 |
|
s***v 发帖数: 4924 | 30 我好像看明白楼主的意思了,如果我没理解错的话,很简单的嘛。
楼主的意思是这样吗?
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 | 31 寄信人: qgmzztmdn (qgmzztmdn)
标 题: Re: 还是那个excel问题,做了个宏,麻烦帮忙检查一下,谢谢了
发信站: 未名空间 (Tue Feb 3 00:44:15 2015)
来 源: 199.
我写的是这样子的:
Sub Click()
Sheet2.Cells(1, 1) = Sheet2.Cells(1, 2)
Range("B1").ClearContents
End Sub
钮) |
|
l****z 发帖数: 29846 | 32 由于要汇总大量数据,但工作量太大,想找个简单的方法。
在同一个工作薄中
有多张格式相同的工作表,工作表的名称比较规律:
sheet1-sheet2-3-4....
现在需要把每张工作表同一位置
如
A3
的值
逐行显示到一张新的工作表上
即
第一行显示表一的
A3 “=sheet1!A3”
第二行显示表二的
A3 “=sheet2!A3”
依此类推
想拖动公式,让单元格不变,而工作表的名称依次变化,
有没有比较简单办法呢?
多谢先 |
|
k***o 发帖数: 259 | 33 楼主好像是问,如果把一组在sheet1当中的数据全部搜完了,并且显示在了sheet2中。
shee1再换一组数据,怎样才能保持sheet2中跟上一组相关联的东西。 |
|
G*****u 发帖数: 1222 | 34 Sub inputvalue()
Sheets("Sheet2").Cells(ActiveCell.Row - 1, ActiveCell.Column) = ActiveCell.
Offset(-1, 0).Value
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Call inputvalue
End Sub
帮你写了两个macro
假定你data在sheet1上
第一个macro可以把变动的数据传送到sheet2同样位置的cell中
第二个macro在数值变动的时候call第一个macro
你看看是不是你需要的东西
好运 |
|
b*********e 发帖数: 21 | 35 试一下这个方法
Copy sheet2 D5 - select sheet2 D5 - paste special- select value - OK |
|
b*********e 发帖数: 21 | 36 试一下这个方法
Copy sheet2 D5 - select sheet2 D5 - paste special- select value - OK |
|
x******o 发帖数: 165 | 37 谢谢答复。我主要是这个Excel表得自动更新,每天都有很多新的entry进来,我不能自
己用鼠标一个个去转。
另外我这个excel表连着Tableau dashboard, Tableau每天会去这个Excel表里扫一遍,
有新的数据进来就更新dashboard. 但前提是我必须让这个Excel的表格转化成我要的格
式。
是不是只能用VBA做?普通excel函数有没有可以用的?
我想过去的转化是这样的:
Sales们每天在sheet1里输入每个广告的start date, end date, volume,
在sheet2里的A column,A1-A150 cell里我先放上2012下半年剩下的所有日期2012/07/
16-2012/12/31,
sheet 2的B column可以用某个excel函数来把sales输入的那个sheet1中 (start date:
end date) 这个时间段的日期自动填充到sheet2的 B column。然后再产生相对应的C
column(每日投放量 volume).
sheet 3 就是用sumif函数把shee... 阅读全帖 |
|
S****a 发帖数: 2568 | 38 我猜你sheet2 A栏已经有一组数据,你只是想填响应的D栏
sheet1相当于一个data entry, 你连续在a2,e2输入一对数据,希望e2的数据能变成d栏
数值 |
|
g***j 发帖数: 40861 | 39 =COUNTIF(Sheet1!A:A,Sheet2!A)
怎么不对啊 |
|
|
r*****e 发帖数: 4598 | 41 看了半天没看明白
{=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最后再乘数字 是排列组合里的算法么? 我没看懂,
请大侠指点一下 |
|
v********9 发帖数: 2047 | 42 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
的数值相加?
多谢多谢!! |
|
v********9 发帖数: 2047 | 43 老大,sheet少的时候手动没问题,要是sheet多呢?总不能真的手动写A1 = Sheet1!A1
+ Sheet2!A1+………………吧?总不能手动去改吧?
2的问题是,假设固定是100个sheet,每个sheet的lable列会有若干个相同或不同的
lable。第101个sheet能不能做成自动的模板,一旦sheet 1~100全部output之后,
sheet101自动做出统计? |
|
a*o 发帖数: 25262 | 44 SUM/Average/Count(Sheet1!A1, Sheet2!B3, Sheet3!H5.....) |
|
A**A 发帖数: 3392 | 45 【 以下文字转载自 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加起来在乘... 阅读全帖 |
|
l*******Q 发帖数: 1995 | 46 【 以下文字转载自 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
这 |
|
v********9 发帖数: 2047 | 47 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
的数值相加?
多谢多谢!! |
|
h*****o 发帖数: 1476 | 48 以前弄过,忘了。
比如,我在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的
结果自动改变。
谢谢。 |
|
r*****e 发帖数: 4598 | 49 看了半天没看明白
{=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最后再乘数字 是排列组合里的算法么? 我没看懂,
请大侠指点一下 |
|
t******n 发帖数: 2939 | 50 这是一个条件求和公式
意思给你翻译一下
如果sheet1中J2:J6452区域的值等于AAA且等于BBB的值优先求和
同时sheet1中L2:L6452区域的值等于sheet2区域H74的值
同时sheet1中R2:R6452区域的值等于CCC
就将sheet1中G2:G6452区域的值同行对应的单元格求和
Sheet1
这 |
|