开元周游
德国频道
楼主: augustiner
打印 上一主题 下一主题

Excel培训人数差不多了,周日开课。还想报名的请本周五之前

  [复制链接]
41#
发表于 20.3.2010 18:15:36 | 只看该作者
即时机票
菜鸟进来喀油。。。。。。。
回复 支持 反对

使用道具 举报

42#
 楼主| 发表于 20.3.2010 22:03:43 | 只看该作者
本帖最后由 augustiner 于 20.3.2010 22:07 编辑 & A$ b  G  b" ?% V; q0 M) _
回复  augustiner
7 K6 Y) l: m: [9 c! ]/ n! m% L
" d! l' N' g# d3 @/ @3 y- r! \, i' {; e( b
    这书的作者也太搞了把,说话有点逻辑没有?谁说用vba是为了去重复写已有的函数, ...
$ m& x% K7 K0 H" {styler 发表于 20.3.2010 15:06

1 f( f2 k& x& l
9 z  q8 R2 _, W/ \) f! k4 o$ X' Z' Q. \% R
哦,了解了~
回复 支持 反对

使用道具 举报

43#
发表于 21.3.2010 01:10:28 | 只看该作者
这是所有初学者的问题——不知道Excel能干什么。0 h, E* _0 \3 }4 k/ m1 L, }3 b( f  k6 |- v
! r" H3 r0 i% q5 \+ v" J
办公室里的事儿,除了暧昧的男女关系,Excel累了点儿, ...* p( T0 |) w  S6 L& k
augustiner 发表于 19.3.2010 16:37
2 Y# B7 }8 o3 x9 z! }
8 u  g7 h9 p/ O6 o1 J

2 P4 j9 \$ I! u) Q8 x/ _, ~& g: i   
回复 支持 反对

使用道具 举报

44#
发表于 21.3.2010 13:05:46 | 只看该作者
您是高手,以前请教过VBA的问题,再感谢一下' i, I2 X$ q( Z( Q) D
augustiner 发表于 19.3.2010 16:12

2 M/ b- S  T. P) O4 e9 F9 L+ }  r2 T! {% f( [! d
过奖了,
* C0 o$ g+ s' S$ H: H: [7 P* h别客气,% P( U3 s3 B8 Z' z, m
有机会再交流
回复 支持 反对

使用道具 举报

45#
发表于 21.3.2010 13:09:28 | 只看该作者
EXCEL用途举个例子?咋没感觉到用途广?
, f/ q7 T- Y4 w# u1 i8 J7 Wqnmd 发表于 19.3.2010 14:29
+ g. S6 {# g' \2 [% c" W
这个要看你的工作性质了- d' `6 s+ w- p3 R' e6 _
一般来说,对于小批量(比如说:几万条数据)的数据处理,excel还是比较简单有效的
回复 支持 反对

使用道具 举报

46#
 楼主| 发表于 21.3.2010 18:09:46 | 只看该作者
过奖了,- u1 Y# ]$ ]! l7 h' H0 Z
别客气,
! v% {2 P' M0 x4 U有机会再交流
; b- v: {4 V9 Z8 L  C4 Nkangson 发表于 21.3.2010 13:05
& U4 M  r; b8 h

! U* E  L) ~( y# n+ g5 R0 v2 X: ]8 r* u. W! F% z0 m% W
   
回复 支持 反对

使用道具 举报

47#
发表于 22.3.2010 13:38:21 | 只看该作者
回复  augustiner . B$ q* n9 B2 i$ o$ N" k* i/ }0 L8 S

: G* l) N# R5 d% \  ^1 O
( G1 D8 [8 Y$ N- ~& }    这书的作者也太搞了把,说话有点逻辑没有?谁说用vba是为了去重复写已有的函数, ...6 f, C/ E0 f, z- {

& g% u0 j" z3 u( x. A举个例子:  s- f  k$ r6 H  u- y8 o2 u. u, d" Q0 ~. X4 \8 t

. D/ Z$ a6 j/ S6 h: ]+ k+ n) o" f" ~: D比如我有两列数A,B,每列5000个数据,我要查找A列有,B列没有的数,并且输到C列中,你用excel函数怎么做?
" l8 O; E5 L1 b$ g) ~* s( U1 K' B  _/ G- B8 T4 @8 V% F( ?5 v
" H% y/ o0 [. l好,你通过复制粘贴列,用vlookup查找,再通过复制粘贴列可以实现。2 c# m6 Y% a: Q+ o$ J1 \8 F# g1 p3 m/ w$ K, p7 @( j

4 Q9 ]( D! \1 C6 n- b, ~5 V" ^* }" D/ y如果我这两列数是在两个工作表中,第一个工作表有包含A列在内的200列,第二个工作表只有B列,我同样需要找到A列有,B列没有的数,并且把a列所在表中的该数所在行的15,33,49,77,88,99,100,150....列的相应数字拷贝到B列所在表的相应行,你单纯用excel怎么做?有什么函数能减少这种纯体力劳动?如果两列数有3000个数据是相同的,你预计要或多长时间完成这个3000行的操作?% ?+ b8 f1 E7 }; G% S
$ O3 c1 l: l0 y1 `% c
5 X6 R& o9 [$ G7 F/ @5 H: C4 C( l" ?: h5 I9 X% D而这些我用cell(i,j)加两个for循环,一个if语句,核心代码不超过15行就可以搞定,不要太简单啊,而且永远不会出错。5分钟可以将这段代码讲清楚,可是5分钟想讲清楚=vlookup(,,,)怕是不容易把。0 U/ d% N! x$ k$ F1 Y0 v
" X9 U2 P; l0 \: g" a$ d7 E! N+ [0 R; K( ]' f  N  J3 v5 Z% @
写几行基本的vba代码(因为本身就是基于最简单的basic语句),这些工作就在你喝杯咖啡聊个天的功夫自动完成了,比你累的两眼昏花,加班加点的干,最后发现两次结果竟然还不一样不知道要好多少倍。而很多类似的工作都是每周或者每月需要干的。3 r0 S) _2 `/ B+ x7 c/ a- T# }

% X* J, R4 ?6 {* istyler 发表于 20.3.2010 15:06
* o2 x9 b6 ^& r' {" E
3 ?0 W$ E" B: f. H
这个方法固然可行,但是执行效率不高,如果你有的不是5000条数据,而是50000条数据,这样二重循环就会变得相对较慢
# T8 N$ b2 r8 m( m  K比较快的方法是,用excel对两列数据进行排序(sorting),然后编写vba 程序,直接顺序查找。, F' C& y* p  k2 W/ O
5 t" c2 {1 j! J4 Q# |0 @
我个人而言是同意楼主的观点的,如果想用好excel,首先要了解excel的功能,然后才是vba代码的编写,且不可本末倒置
% b1 l' W/ e9 [5 E我本人就是走入了误区,因为会写代码,所以对excel功能了解不全面(反正写代码都能完成),有的时候,事倍功半。
; i2 j5 }$ k" e: Y" O; w/ C- r(一家之言。。。。。)
回复 支持 反对

使用道具 举报

48#
发表于 22.3.2010 15:05:51 | 只看该作者
回复 支持 反对

使用道具 举报

49#
发表于 22.3.2010 22:08:42 | 只看该作者
这种利己利人的项目自然要顶!& m4 Q6 }0 M4 C6 e1 L
上次面试的时候就被要求当场用excel分析数据,其实excel里面的pivot-tabelle以及快捷键都是很重要的。
回复 支持 反对

使用道具 举报

50#
发表于 22.3.2010 22:32:03 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点信息

站点统计| 举报| Archiver| 手机版| 小黑屋

Powered by Discuz! X3.2 © 2001-2014 Comsenz Inc.

GMT+1, 21.5.2025 11:56

关于我们|Apps

() 开元网

快速回复 返回顶部 返回列表