由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Missouri版 - 有excel的大拿么?请教个问题啊
相关主题
Intern 3个月后却拿到如此ridiculous的offer (转载)Re: 统计在IT公司找工作,准备面试需要什么知识? (转载)
小5子Re: 油工码工工资真实统计数据-H1B (转载)
试着卖个车车2016 BMW 340i Sedan报价 (转载)
信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分how to map one to many relation for a single table in hibe
信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分3 classes
信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分data set problem (SAS)--first two will have two(baozi) Happy holiday
信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分【$】Bell MX helments closeout $18-$30 shipping
信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分紧急求助:速度,速度
相关话题的讨论汇总
话题: name1话题: class1话题: class2话题: name2话题: class3
进入Missouri版参与讨论
1 (共1页)
y**g
发帖数: 2492
1
p***r
发帖数: 4859
2
不是大拿, 说说你的问题

【在 y**g 的大作中提到】

y**g
发帖数: 2492
3

比如说吧,20个人,5个学期,每学期若干门课,要么0分,要么1分
excel里面乱七八糟的,共2列,简化成这样吧
name1
grade1
class1 1
class2 1
class3 0
grade2
class4 1
class5 1
name2
grade1
class1 1
class2 1
class3 1
grade2
class4 1
class5 1
name3
grade1
class1 0
class2 1
class3 1
grade2
class4 0
class5 0
要求能生产一个清楚点的文件,把每个人的姓名和得0分的课程列出来,成下面的格式
name1
class3 0

name2

name3
class1 0
class4 0

【在 p***r 的大作中提到】
: 不是大拿, 说说你的问题
p***r
发帖数: 4859
4
好像是乱七八糟的, 可以想办法做成
name1 grade1 class1 1
name1 grade1 class2 0
....

【在 y**g 的大作中提到】
:
: 比如说吧,20个人,5个学期,每学期若干门课,要么0分,要么1分
: excel里面乱七八糟的,共2列,简化成这样吧
: name1
: grade1
: class1 1
: class2 1
: class3 0
: grade2
: class4 1

y**g
发帖数: 2492
5
这个grade1我要着没事,而且拿1分的我也不需要
我的excel几千行,很讨厌

【在 p***r 的大作中提到】
: 好像是乱七八糟的, 可以想办法做成
: name1 grade1 class1 1
: name1 grade1 class2 0
: ....

p***r
发帖数: 4859
6
然后用data filter把得分是0的滤出来。

【在 p***r 的大作中提到】
: 好像是乱七八糟的, 可以想办法做成
: name1 grade1 class1 1
: name1 grade1 class2 0
: ....

p***r
发帖数: 4859
7
还以为只有几十行。 &*^(*&(*&
需要有个VBA的小程序

【在 y**g 的大作中提到】
: 这个grade1我要着没事,而且拿1分的我也不需要
: 我的excel几千行,很讨厌

p********t
发帖数: 14
8
不清楚name栏是什么样子,是每人的名字出现在第一列,还是第二列。可以加colunm C
named "Filter”, use custom function in the filter, set the Colunm A =name
and set the columnC=1, then select All, and in the column B use custom
function in the filter, set the Column B=0 and set the ColumnC=1,then select
all. right now, the Colunm C should have either 1 or blank. Filter column C
by 1, you will get what you want.try it and let me know if it works.
y**g
发帖数: 2492
9
name,grade和class都在第一列

C
name
select
C

【在 p********t 的大作中提到】
: 不清楚name栏是什么样子,是每人的名字出现在第一列,还是第二列。可以加colunm C
: named "Filter”, use custom function in the filter, set the Colunm A =name
: and set the columnC=1, then select All, and in the column B use custom
: function in the filter, set the Column B=0 and set the ColumnC=1,then select
: all. right now, the Colunm C should have either 1 or blank. Filter column C
: by 1, you will get what you want.try it and let me know if it works.

p***r
发帖数: 4859
10
程序怎么能识别那些是name,那些是grade?
有什么特征?

【在 y**g 的大作中提到】
: name,grade和class都在第一列
:
: C
: name
: select
: C

相关主题
信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分Re: 统计在IT公司找工作,准备面试需要什么知识? (转载)
信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分Re: 油工码工工资真实统计数据-H1B (转载)
信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分2016 BMW 340i Sedan报价 (转载)
进入Missouri版参与讨论
y**g
发帖数: 2492
11
名字就是
王老大
张小三
grade就是
生物类
聊天类
灌水类
没什么特征

【在 p***r 的大作中提到】
: 程序怎么能识别那些是name,那些是grade?
: 有什么特征?

p***r
发帖数: 4859
12
这样可以吗?先把Grade的删掉
然后 C2=A2
C3=IF(B2="",A2,C1)
按COL B过滤
COL_A COL_B COL_C
name1 name1
class1 1 name1
class2 1 name1
class3 0 name1
class4 1 name1
class5 1 name1
name2 name2
class1 1 name2
class2 1 name2

【在 y**g 的大作中提到】
: 名字就是
: 王老大
: 张小三
: grade就是
: 生物类
: 聊天类
: 灌水类
: 没什么特征

p********t
发帖数: 14
13
同意pager的意见,把Grade行删掉,反正只有5种,而且将不出现在最终表格里,用
filter可以实现。这样第二列是blank的对应第一列就是name.

【在 p***r 的大作中提到】
: 这样可以吗?先把Grade的删掉
: 然后 C2=A2
: C3=IF(B2="",A2,C1)
: 按COL B过滤
: COL_A COL_B COL_C
: name1 name1
: class1 1 name1
: class2 1 name1
: class3 0 name1
: class4 1 name1

h*******y
发帖数: 1227
14
man, this is really a bad table design....
h*******y
发帖数: 1227
15
egrep
egrep -vi "grade|grade2|grade3|g4|g5" filename | egrep -vi "class1 1|class2
1|class3 1|class4 1"
and the result will be just names and their 0 score classes.
y**g
发帖数: 2492
16
h俺这数据2k行
手动删搞死我,呵呵

【在 p********t 的大作中提到】
: 同意pager的意见,把Grade行删掉,反正只有5种,而且将不出现在最终表格里,用
: filter可以实现。这样第二列是blank的对应第一列就是name.

y**g
发帖数: 2492
17
你会搞就好了,下次来我家吃饭的时候帮我吧
呵呵

class2

【在 h*******y 的大作中提到】
: egrep
: egrep -vi "grade|grade2|grade3|g4|g5" filename | egrep -vi "class1 1|class2
: 1|class3 1|class4 1"
: and the result will be just names and their 0 score classes.

1 (共1页)
进入Missouri版参与讨论
相关主题
紧急求助:速度,速度信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分
Which design is better?信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分
帮忙看看这个程序为什么跑不了,谢谢!信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分
C++ friend 问题信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分
Intern 3个月后却拿到如此ridiculous的offer (转载)Re: 统计在IT公司找工作,准备面试需要什么知识? (转载)
小5子Re: 油工码工工资真实统计数据-H1B (转载)
试着卖个车车2016 BMW 340i Sedan报价 (转载)
信用分数知多少?Poor or Excellent?免费查询,尽快提高到700分how to map one to many relation for a single table in hibe
相关话题的讨论汇总
话题: name1话题: class1话题: class2话题: name2话题: class3