由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Joke版 - 厚着脸皮再来求教一个新的excel问题,斑竹先别删除,谢谢了。
相关主题
还是那个excel问题,做了个宏,麻烦帮忙检查一下,谢谢了。請問各位高手,這段英文文法有問題嗎? (转载)
Re: 这里有没有老婆不给sex而离婚的男ID? (转载)阿三再立新功:20%的基因论文因excel出错 (转载)
请管好你的熊孩子! (转载)十个笑话:美女问我要不要TT zz
长篇小说:澳洲海关噩梦五小时(zz)Windows 2000的源代码
有比这更傻逼的手机APP么 (转载)发现了一个BBS技术秘密
求万能的学术版帮忙!从容啊同死!
黑客项目,赚外快,谁感兴趣? (转载)算术题总是做错怎么办
老刑的伪命控件有京icp备案号码的腾讯的惊天秘密!用了8年QQ了才发现。。
相关话题的讨论汇总
话题: 单元格话题: b1话题: 度值话题: fileno话题: 温度
进入Joke版参与讨论
1 (共1页)
q*******n
发帖数: 360
1
还是excel中的数据传递问题,想实现功能如下:
1,在单元格B1中输入第一个温度值,回车(或者同一个表单控件按钮) ,该温度值被转
到单元格A1中,同时B1单元格清空。
2,继续在单元格B1中输入第二个温度值,回车(或者是同一个表单控件按钮),该温度
值被转到单元格A2中,同时B1单元格清空。
3,还是继续在单元格B1中输入第三个温度值,回车(或者是同一个表单控件按钮),该
温度值被转到单元格A3中,同时B1单元格清空。
等等依次类推到第7800个温度值
7800,还是继续在单元格B1中输入第7800个温度值,回车(或者是同一个表单控件按钮)
,该温度值被转到单元格A7800中,同时B1单元格清空。
这下估计应该说清楚了吧?呵呵,上个问题在大家的热心帮助下已经搞定了,这个问题
是我自己想好好学学的。再次感谢大家的帮助,尤其是蝗虫,whoknowsme,还有sunvv。
你们太牛了!
还有,你们别笑话我,这个问题我已经做了5个多小时了,还是没搞定,只好厚着脸皮
再上来请教大家了。现在实在是太困了,睡觉去了。如果有谁的帖子我没能及时回,还
望见谅。先谢谢了:)
z***i
发帖数: 8285
2
昨天回过你之前那个问题
/30./,/10;/ {
if ($1==30. ) {
里的30.是你的30度,可以改别的,可以改成i=i+1等等
$1是excel的A,$2是B
你自己可以根据需要改
-----------------------------------------
居然解决了,人多力量大啊
我来推荐你一个不同方案吧,非常简单,
五到十分钟可以写好测试好,而且检查起来方便
批量处理数据无压力
但是安装程序,改系统参数什么的需要二十分钟吧
创建文件夹 C:/Data/20150202,把所有原始测试结果放进去,
比如7800个*.out文件
在这里下载并安装 (Cygnus) Cygwin B20
http://www.claremontmckenna.edu/pages/faculty/alee/g++/g++.html
把下面两行########################里的东西存成文件"a2.awk"
放到C:/Data/20150202里面
########################
BEGIN {
{fileno=0}
{printf " #|%12s|%12s|%22s\n","Temp","Value","File"}
}
{ if (FNR==1) {
{FileNo=FileNo+1 }
{printf "%4i|",FileNo}
}
}
/30./,/10;/ {
if ($1==30. ) {
a1=$1
a3=$3
{printf "%12f|%12f|%22s\n",a1,a3,FILENAME}
}
}
########################
把这个拷贝到桌面 C:\cygnus\cygwin-b20\cygnus.bat
双击点开,然后在$符后输入(不包括$符自己):
$cd C:/Data/20150202
$awk -f a2.awk *.out>Results.txt
(这个*.out你要根据实际的文件后缀改)
Results.txt就是你想要的结果

还是excel中的数据传递问题,想实现功能如下:
1,在单元格B1中输入第一个温度值,回车,该温度值被转到单元格A1中,同时B1单元
格清空。
2,继续在单元格B1中输入第二个温度值,回车,该温度值被转到单元格A2中,同时B1
单元格清空。
3,还是继续在单元格B1中输入第三个温度值,回车,该温度值被转到单元格A3中,同
时B1单元格清空。
等等依次类推到第7800个温度值
7800,还是继续在单元格B1中输入第7800个温度值,回车,该温度值被转到单元格
A7800中,同
时B1单元格清空。
这下估计应该说清楚了吧?呵呵,上个问题在大家的热心帮助下已经搞定了,这个问题
是我自己想好好学学的。再次感谢大家的帮助,尤其是蝗虫,whoknowsme,还有sunvv。
你们太牛了!
还有,你们别笑话我,这个问题我已经做了5个多小时了,还是没搞定,只好厚着脸皮
再上来请教大家了。现在实在是太困了,睡觉去了。如果有谁的帖子我没能及时回,还
望见谅。先谢谢了:)

【在 q*******n 的大作中提到】
: 还是excel中的数据传递问题,想实现功能如下:
: 1,在单元格B1中输入第一个温度值,回车(或者同一个表单控件按钮) ,该温度值被转
: 到单元格A1中,同时B1单元格清空。
: 2,继续在单元格B1中输入第二个温度值,回车(或者是同一个表单控件按钮),该温度
: 值被转到单元格A2中,同时B1单元格清空。
: 3,还是继续在单元格B1中输入第三个温度值,回车(或者是同一个表单控件按钮),该
: 温度值被转到单元格A3中,同时B1单元格清空。
: 等等依次类推到第7800个温度值
: 7800,还是继续在单元格B1中输入第7800个温度值,回车(或者是同一个表单控件按钮)
: ,该温度值被转到单元格A7800中,同时B1单元格清空。

q*******n
发帖数: 360
3
嗯,谢谢阿米。我已经测试过了,您的这个办法也行。看样子编程也是条条大路通罗马
呀:)
对了,阿米,现在的这个问题您有什么高见?今晚我可能不能给你回帖了,实在是困的
不行了,眼皮打架都快一个小时了,呵呵。我明天中午再上来查看(早晨有实验)。晚
安:)

【在 z***i 的大作中提到】
: 昨天回过你之前那个问题
: /30./,/10;/ {
: if ($1==30. ) {
: 里的30.是你的30度,可以改别的,可以改成i=i+1等等
: $1是excel的A,$2是B
: 你自己可以根据需要改
: -----------------------------------------
: 居然解决了,人多力量大啊
: 我来推荐你一个不同方案吧,非常简单,
: 五到十分钟可以写好测试好,而且检查起来方便

s***v
发帖数: 4924
4
我觉得你就直接在A1中输入,然后回车不就行了吗?A1, A2, A3...自然就顺序输入了。
5个小时这7800个数据早就输入完了吧。
q*******n
发帖数: 360
5
嗯,你说的没错。不过,我是想通过这个简单的例子学习一下,如果把这个简单的搞明
白了,我就可以在此基础上按照自己的意愿随便发挥了。诸如把温度值和测量值随便传
入到任何位置的单元格了。而且还可以加入诸多的判断条件,等等。
我要去学校了,上午有个测试需要做,中午能上来查看。如果您有什么实例代码贴出来
,我来不及回帖,别生气啊:)

了。

【在 s***v 的大作中提到】
: 我觉得你就直接在A1中输入,然后回车不就行了吗?A1, A2, A3...自然就顺序输入了。
: 5个小时这7800个数据早就输入完了吧。

M*******A
发帖数: 14451
6
用access吧~
d********f
发帖数: 43471
7
阿米尼居然会awk?你搞生统得

【在 z***i 的大作中提到】
: 昨天回过你之前那个问题
: /30./,/10;/ {
: if ($1==30. ) {
: 里的30.是你的30度,可以改别的,可以改成i=i+1等等
: $1是excel的A,$2是B
: 你自己可以根据需要改
: -----------------------------------------
: 居然解决了,人多力量大啊
: 我来推荐你一个不同方案吧,非常简单,
: 五到十分钟可以写好测试好,而且检查起来方便

w*******a
发帖数: 1458
8
贼阿米是千老吧

【在 d********f 的大作中提到】
: 阿米尼居然会awk?你搞生统得
d********f
发帖数: 43471
9
千老会awk跟流氓会武术差不多

【在 w*******a 的大作中提到】
: 贼阿米是千老吧
D*****d
发帖数: 1307
10
要不你试一下 access/

钮)

【在 q*******n 的大作中提到】
: 还是excel中的数据传递问题,想实现功能如下:
: 1,在单元格B1中输入第一个温度值,回车(或者同一个表单控件按钮) ,该温度值被转
: 到单元格A1中,同时B1单元格清空。
: 2,继续在单元格B1中输入第二个温度值,回车(或者是同一个表单控件按钮),该温度
: 值被转到单元格A2中,同时B1单元格清空。
: 3,还是继续在单元格B1中输入第三个温度值,回车(或者是同一个表单控件按钮),该
: 温度值被转到单元格A3中,同时B1单元格清空。
: 等等依次类推到第7800个温度值
: 7800,还是继续在单元格B1中输入第7800个温度值,回车(或者是同一个表单控件按钮)
: ,该温度值被转到单元格A7800中,同时B1单元格清空。

相关主题
求万能的学术版帮忙!請問各位高手,這段英文文法有問題嗎? (转载)
黑客项目,赚外快,谁感兴趣? (转载)阿三再立新功:20%的基因论文因excel出错 (转载)
老刑的伪命控件有京icp备案号码的十个笑话:美女问我要不要TT zz
进入Joke版参与讨论
w***n
发帖数: 766
11
access 都上了
接下来sql, nosql, big data之类也要上了

被转
温度
,该

【在 D*****d 的大作中提到】
: 要不你试一下 access/
:
: 钮)

H********g
发帖数: 43926
12
哈哈

【在 w***n 的大作中提到】
: access 都上了
: 接下来sql, nosql, big data之类也要上了
:
: 被转
: 温度
: ,该

w***n
发帖数: 766
13
我这里有全套的IBM,ORACLE,SAP,EMC等大公司的解决方案
请QQ联系

【在 H********g 的大作中提到】
: 哈哈
H********g
发帖数: 43926
14
寄信人: 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

钮)

【在 q*******n 的大作中提到】
: 还是excel中的数据传递问题,想实现功能如下:
: 1,在单元格B1中输入第一个温度值,回车(或者同一个表单控件按钮) ,该温度值被转
: 到单元格A1中,同时B1单元格清空。
: 2,继续在单元格B1中输入第二个温度值,回车(或者是同一个表单控件按钮),该温度
: 值被转到单元格A2中,同时B1单元格清空。
: 3,还是继续在单元格B1中输入第三个温度值,回车(或者是同一个表单控件按钮),该
: 温度值被转到单元格A3中,同时B1单元格清空。
: 等等依次类推到第7800个温度值
: 7800,还是继续在单元格B1中输入第7800个温度值,回车(或者是同一个表单控件按钮)
: ,该温度值被转到单元格A7800中,同时B1单元格清空。

H********g
发帖数: 43926
15
你这样写是啥意思,为了输入一个数字专门给一个格子编程么?
excel的宏研究太深也没啥用,尤其是interface这方面的功能。不如听昨天谁说的,学
学R。

【在 H********g 的大作中提到】
: 寄信人: 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
:

H********g
发帖数: 43926
16
发信人: daemonself (mit行为艺术专业博士后导师), 信区: Joke
标 题: Re: 重新说明昨晚求助excel的问题,斑竹千万先别删,多谢了!
发信站: BBS 未名空间站 (Sun Feb 1 20:19:07 2015, 美东)
这事没法选,ms的软件对真正的developer根本没有能用的,但是美国公司的现状就是95
%的大妈或者和不如大妈的大叔在作'技术'工作
s*****i
发帖数: 3762
17
这就是张嘴就敢说了啊
ms的office软件对developer是必须的啊
word,ppt的重要性咱就不说了
没有excel,光是那些plain text data就能把眼睛看花了

95

【在 H********g 的大作中提到】
: 发信人: daemonself (mit行为艺术专业博士后导师), 信区: Joke
: 标 题: Re: 重新说明昨晚求助excel的问题,斑竹千万先别删,多谢了!
: 发信站: BBS 未名空间站 (Sun Feb 1 20:19:07 2015, 美东)
: 这事没法选,ms的软件对真正的developer根本没有能用的,但是美国公司的现状就是95
: %的大妈或者和不如大妈的大叔在作'技术'工作

z***i
发帖数: 8285
18
下面这里面的
if ($1==30. || $1==-30. || $1==99. ) {
里面里可以改,结果是列出所有文件里温度30,-30,和99的
比如改成
if ($1<=0. && $1>=-30. ) {
结果是列出所有文件里温度-30到0度的
你还可以根据你要的值来判断,比如 $3>=0.等等
还可以光列最大值最小值整数值等等
但复杂循环需要知道你的数据文件的结束格式,否则死循环
########################
BEGIN {
{fileno=0}
{printf " #|%12s|%12s|%22s\n","Temp","Value","File"}
}
{ if (FNR==1) {
{FileNo=FileNo+1 }
}
}
/30./,/10;/ {
if ($1==30. || $1==-30. ||$1==99. ) {
a1=$1
a3=$3
{printf "%4i|",FileNo}
{printf "%12f|%12f|%22s\n",a1,a3,FILENAME}
}
}
########################

嗯,谢谢阿米。我已经测试过了,您的这个办法也行。看样子编程也是条条大路通罗马
呀:)
对了,阿米,现在的这个问题您有什么高见?今晚我可能不能给你回帖了,实在是困的
不行了,眼皮打架都快一个小时了,呵呵。我明天中午再上来查看(早晨有实验)。晚
安:)

【在 q*******n 的大作中提到】
: 嗯,谢谢阿米。我已经测试过了,您的这个办法也行。看样子编程也是条条大路通罗马
: 呀:)
: 对了,阿米,现在的这个问题您有什么高见?今晚我可能不能给你回帖了,实在是困的
: 不行了,眼皮打架都快一个小时了,呵呵。我明天中午再上来查看(早晨有实验)。晚
: 安:)

z***i
发帖数: 8285
19
非生统非千老啊,副伯士,工程物理
但我物理也不懂,我背了两本书把系主任指定的一门物理课考过了
他就让我挂在他名下了,然后考了一门应用数学是必修课也过了
其他修的都是实验课,我做实验那是一流的

千老会awk跟流氓会武术差不多

【在 d********f 的大作中提到】
: 千老会awk跟流氓会武术差不多
1 (共1页)
进入Joke版参与讨论
相关主题
腾讯的惊天秘密!用了8年QQ了才发现。。有比这更傻逼的手机APP么 (转载)
百度各种内涵。。度娘你知道的太多鸟。。。 (转载)求万能的学术版帮忙!
这条裤子如何?黑客项目,赚外快,谁感兴趣? (转载)
差点被黑人强奸 (转载)老刑的伪命控件有京icp备案号码的
还是那个excel问题,做了个宏,麻烦帮忙检查一下,谢谢了。請問各位高手,這段英文文法有問題嗎? (转载)
Re: 这里有没有老婆不给sex而离婚的男ID? (转载)阿三再立新功:20%的基因论文因excel出错 (转载)
请管好你的熊孩子! (转载)十个笑话:美女问我要不要TT zz
长篇小说:澳洲海关噩梦五小时(zz)Windows 2000的源代码
相关话题的讨论汇总
话题: 单元格话题: b1话题: 度值话题: fileno话题: 温度