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

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

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

使用道具 举报

42#
 楼主| 发表于 20.3.2010 22:03:43 | 只看该作者
本帖最后由 augustiner 于 20.3.2010 22:07 编辑 3 i# P; ]/ T- O* @: D- I
回复  augustiner - ~! m. W- f- n1 y

- W4 S4 ^0 @9 e# g6 M% s: u& D! I. u" B9 ~/ x# C: ?7 X
    这书的作者也太搞了把,说话有点逻辑没有?谁说用vba是为了去重复写已有的函数, ...$ B( E- X7 H# ^! r! X1 d
styler 发表于 20.3.2010 15:06

' G& _* D: u! B: f1 y% c8 x1 h( v0 C+ h! G% m

5 A4 j  {9 z9 F  S5 ~" F" A哦,了解了~
回复 支持 反对

使用道具 举报

43#
发表于 21.3.2010 01:10:28 | 只看该作者
这是所有初学者的问题——不知道Excel能干什么。) G4 a7 h' H7 G" k* D6 W4 i% P

- Z0 E( C$ T! X  i+ K: p8 g2 I$ g办公室里的事儿,除了暧昧的男女关系,Excel累了点儿, ...
1 Y: f9 b6 k1 F: _" P3 L0 paugustiner 发表于 19.3.2010 16:37
4 }2 s7 Y- t, [  n3 H3 }1 O

/ ?# ?3 {# n5 t4 X# V! G6 n  g8 ~$ W
   
回复 支持 反对

使用道具 举报

44#
发表于 21.3.2010 13:05:46 | 只看该作者
您是高手,以前请教过VBA的问题,再感谢一下) S3 W, s1 l: p0 l
augustiner 发表于 19.3.2010 16:12
3 v- f9 U9 B2 o

& m' Q6 a& _, V; r过奖了,5 D* A+ ~3 j' e+ g; a
别客气,5 {+ W) [, A& m1 {: `; w7 T
有机会再交流
回复 支持 反对

使用道具 举报

45#
发表于 21.3.2010 13:09:28 | 只看该作者
EXCEL用途举个例子?咋没感觉到用途广?
5 m* Z0 n& z4 l) X; [7 q! d; Sqnmd 发表于 19.3.2010 14:29
% y& j) g% B" Z$ e- l/ D, O
这个要看你的工作性质了% b& S( n* b# O5 w
一般来说,对于小批量(比如说:几万条数据)的数据处理,excel还是比较简单有效的
回复 支持 反对

使用道具 举报

46#
 楼主| 发表于 21.3.2010 18:09:46 | 只看该作者
过奖了,
9 Z" t0 l7 K+ \1 G8 f- W别客气,' M# o- t+ {4 Q( M
有机会再交流$ P* Y9 ?& ]" a# s: R0 f2 l" C/ A
kangson 发表于 21.3.2010 13:05

$ ~& ^7 ]/ ]' U$ ?
5 f* x1 ~: _2 n  L* E7 ~8 i( d1 c) X8 |# j0 f  m1 s+ _) x! {3 L% E( L
   
回复 支持 反对

使用道具 举报

47#
发表于 22.3.2010 13:38:21 | 只看该作者
回复  augustiner * X  Y! }' ]  X' R

" U2 d  }- x7 a2 r7 f" t. j* [8 K2 S# f3 X9 E& v
    这书的作者也太搞了把,说话有点逻辑没有?谁说用vba是为了去重复写已有的函数, ...
* W" I3 y  X# O* L- m8 b7 h3 R; `1 U& I5 c3 `
举个例子:  s- f  k$ r6 H  u- y8 o2 u6 E6 V  Q! d- U

1 w. W, m* t7 h9 L, n3 g, q6 h: ]+ k+ n) o" f" ~: D比如我有两列数A,B,每列5000个数据,我要查找A列有,B列没有的数,并且输到C列中,你用excel函数怎么做?
! ?- l  j) N( \3 _) ~* s( U1 K' B  _/ G- B8 T4 @8 V% F( ?5 v
5 V6 [0 R/ j8 r好,你通过复制粘贴列,用vlookup查找,再通过复制粘贴列可以实现。2 c# m6 Y% a: Q+ o$ J1 \* F: h: X3 E% u& Z2 |) _0 K
  ?1 W" F; w7 ?7 S1 Q6 o/ l  A
- 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! ?, R# Z& |. V$ i  b/ z9 p* }* \7 @

/ n8 b* i  ]. F* Y& d4 I: 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: `! L0 V2 f8 O7 D0 z0 q! x: O
" a$ d7 E! N+ [0 R
+ L4 m# h$ g6 J; S写几行基本的vba代码(因为本身就是基于最简单的basic语句),这些工作就在你喝杯咖啡聊个天的功夫自动完成了,比你累的两眼昏花,加班加点的干,最后发现两次结果竟然还不一样不知道要好多少倍。而很多类似的工作都是每周或者每月需要干的。& m. k6 x$ }) `8 p* K  K0 ^

1 j* b/ F. @" I# K1 T  R/ Istyler 发表于 20.3.2010 15:06

. @8 d, o# ?0 d9 {) {: ?6 R, \+ Q$ e6 Z! Q
这个方法固然可行,但是执行效率不高,如果你有的不是5000条数据,而是50000条数据,这样二重循环就会变得相对较慢; J+ c% N4 H# E1 O+ ~# c
比较快的方法是,用excel对两列数据进行排序(sorting),然后编写vba 程序,直接顺序查找。9 @* k! @6 N$ b, \5 w% m" X
+ h2 u5 f9 R& s5 F6 m( [7 I1 h
我个人而言是同意楼主的观点的,如果想用好excel,首先要了解excel的功能,然后才是vba代码的编写,且不可本末倒置7 H* f$ L) U/ J( D( C$ F1 F3 F- Y
我本人就是走入了误区,因为会写代码,所以对excel功能了解不全面(反正写代码都能完成),有的时候,事倍功半。0 p* {3 O, r9 F
(一家之言。。。。。)
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

站点信息

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

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

GMT+1, 19.2.2025 00:07

关于我们|Apps

() 开元网

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