德国开元华人社区 开元周游

标题: Excel培训人数差不多了,周日开课。还想报名的请本周五之前 [打印本页]

作者: augustiner    时间: 18.3.2010 18:48
标题: Excel培训人数差不多了,周日开课。还想报名的请本周五之前
本帖最后由 augustiner 于 22.3.2010 23:20 编辑
! s% w# r7 t: @! E* b4 o6 w. o" d9 i4 u
刚给所在实习公司里做了一个Excel内部员工培训,分初级班和中级班,三家分公司一共做了六次。准备Powerpoint和Excel的例子花了不少时间和心思,不想这么就白费了,想在这里也问问有谁需要Excel培训的。把爱喷向人间的同时我也赚点外快。
7 |( j+ w& ]* L  f, |2 }% d( P1 A; I4 a* t# _3 g5 x, ]+ `2 J" f/ ~/ a6 j
现在说明一下大体情况$ G( Q# A' f  a0 i, w+ D! a

2 y4 W0 C3 j5 L适用人群: 即将参加实习或者工作的,工作时需要经常使用到Excel,但对Excel还相对有限的同学。学校里有时有作业做Simulation要用到Excel的,也可以拿来讨论。9 j6 C5 E6 z& M% J
) ^0 ]3 b9 a+ q
授课内容: 以中级为主以适合大多数同学,毕竟从如何创建和打开Excel文件开始讲起比较浪费时间,也没啥意义。太高级的Excel牛逼爱好者也不涉及,您给我个联系方式,以后我有不明白的,还得请教您。. y- ?- }1 A+ y4 H% |" \# t% A( S

& f1 r# {( d, v, Z- U1 Z8 J! L重点讲解的功能会针对公司里Excel的实际应用,除了介绍基本功能怎么使用,会主要介绍所讲的每个基本功能是如何在实际中被使用的。5 C9 W# `7 K1 F7 l" ]/ e

9 X; \* O6 z3 R# D2 @讲解内容不求全面,但求实用。会重点介绍公式,图表,数据透析,文件的格式排版以及已经常见情况的解决方案。VBA,数组公式等强大但只是小部分人是用的功能将只做简单介绍。# v+ p, ~& a6 i) B3 C

' |9 v) J1 K3 n2 M* J( |有我自己干讲的部分,也有很多例子和相应的练习,需要家庭作业的可以直说。
2 j4 D$ u6 ]$ w, \, D8 U
) o6 \; |% o- V- \参考材料:讲义结构和内容主要参考了Markt und Technik出版社的德语版Excel 2007和国内Excel Home出版的Excel 应用大全和Excel 实战技巧精粹。
/ w0 a; t4 p. v" `5 M, N5 ~$ Q! }  ?
授课形式:上课时Powerpoint是德语的,授课语言是中文。Excel版本是2003,中文德文英文均可。捎带会比较一下2003和2007的区别。虽然2010体验版都已经有了,但毕竟升级需要花钱,要大家改变习惯,所以公司里使用最多的还是2003。# ?& M. {7 i+ |; U

/ V- _, x; [, U3 k; k9 k整个培训分为四次,都安排在周六或者周日。每次三个小时,两个1.25小时,中间半小时休息。前三次为基本内容介绍,最后一次为案例。整个培训4个周末,大约一个月时间。8 j( b$ q7 z0 X+ T

; f; r. _) u; j; g  ?人数多于6个开班,最多不超过10个。大家觉得好的,也有这个需要,可以多办几期。
8 k! e1 [  e% h
- k$ ?% O3 a/ x1 r2 G3 t8 d上课时尽量自带装好各类软件的笔记本,我会弄个投影仪。一切尽量弄得像一点儿!
/ m' D" s: {3 v' f8 d- x9 }
2 ?3 k! N  h  n+ ]8 M& G% V( ]费用: 收费为每人每期80欧,按德国标准大约13.5个学时。不能保证教过之后都是高手,但会让你有个很好的入门。
1 ?0 Y4 g: [0 s2 }7 o2 j+ D/ ]3 n) z' @1 j8 m* g9 w  n& X
PS: ( H4 t# F& _0 H* r# O& ]
贴一点讲义里有关公式的一部分内容和Pivot的部分内容
* z1 ]* a; E& _! u  c- Wenn 255
- y7 h, b, L5 T/ @- Zeile / Spalte 255
; L3 B/ F; k% G2 Q+ B- Textstellen zusammenfuegen: Verketten 259, v2 `$ Q9 t7 b9 Q3 F+ h
- Text aufteilen: Teil 2595 A6 S$ y2 Y4 U
- Verweis Funtion: Verweis, Sverweis, Wverweis
. V) j) J+ y+ i) ~4 {* C  y2 [- Rechnen mit Datum und Zeit 265* w8 l" n/ k/ C7 I
- Teilergebnis
: h$ D2 A6 W" G. k4 J6 ^! s0 L3 KAnwendung von Pivot:7 J! ^) |9 v! s0 U, L- Y2 l9 W* d
- Ideal für die Auswertung von:
! R! e3 R4 I9 f                - Umsatztabellen
- K2 m- M* _' p                - Verkaufszahlen( V7 k- c, z& J. o* H$ V
                - Personendaten
; `' `" s: _: A0 L/ n                - Bestell-Tabellen
# `, F9 y. Y8 _# o3 {                - Controlling-Kennzahlen4 ?1 P7 L* K- N* t; H% z
Voraussetzung für Pivot:" I5 p  B7 E; v6 K2 W( W
Eine Tabelle oder Datenbank5 W; l6 S* n/ w* N$ C& p9 i
Eine Kopfzeile mit Beschreibung der Spalten( z& y, f' d% E6 g  f
Beschreibung enthalten keine Leer- oder Sonderzeichen& t: l! z8 ?- @& d5 q4 l, [2 f6 S
Keine Zusammenfassungen
# t) }  I+ g/ `/ z3 a' EZwischenergebnisse  oder Gesamtsummen
$ D8 N9 a1 ?9 v& a9 m. FLinks, rechts und Unten nicht an weitere Daten angrezen
; l+ k, h; L* j- VNach Kopfzeile keine Leerzeile" c- H( F$ G) L# h* g- j( a8 Q7 P
Eindeutige Datentyp in einzelnen Spalten
' r" V2 P4 ]2 d( G4 a6 O1 X8 k, H3 d4 V2 L$ t& W

$ b: e% T/ l9 ?0 l" y有问题可以跟帖,有意的可以站内短信,谢谢!
作者: 笑对人生    时间: 18.3.2010 19:37
想学米基础,学了也米工作。
作者: styler    时间: 18.3.2010 19:50
回复 2# 笑对人生
2 y# S& f, L" R5 J9 n* H8 X; P( s# T5 G: h/ V! T4 {

  `$ A1 \3 a) B: [2 x* I& o( h& j- p    哈哈,两个小时可以把你训练成实用派高手~
  u; T$ l" i! O( ?0 x- x" M# b5 r, J- F' d
* S/ G6 P6 ?6 D6 Q
另外有对vba感兴趣的可以一起交流啊," U8 S5 _6 q2 E" x; Q% B

2 t$ E* o2 Z8 S; t3 `# s
3 Y' D" r% d4 O( q2 i1 ]. B支持lz!!
作者: Mach9    时间: 18.3.2010 20:10
感兴趣的。。便宜点就好乐。。另外有没有同学开编程vb,vc入门阿。。觉得这个现在挺急需学习的。
作者: orientalwolf    时间: 18.3.2010 22:35
这种东西,自学吧。如果实在自学也学不会,参加培训班也没有用的。
作者: weizi    时间: 18.3.2010 23:48
想学,价格有点贵,还是算了
作者: 倔强的糖罐    时间: 19.3.2010 00:12
算了一下,一个人也就合六块钱一小时,在德国我觉得这个价钱还算合理
, Z5 m" Q) k" A2 K就是自己毅力不行,不知道能不能学到实用的东西,坚持下来# }9 l2 N/ Q5 l
LZ,我基本属于excel盲,这中级课程适合我么?
作者: water_13    时间: 19.3.2010 08:56
有没有中文目录? 德文的看不大懂。% y! z. [) j3 b2 ^6 L  E9 |
另外 这么多人反映太贵,也许可以上一次课交一次钱。 每次课都有一个主题,这样大家可以各取所需。
/ C" F% l5 ^. E) }& K- S; f只是个建议 呵呵
作者: kangson    时间: 19.3.2010 09:46
感兴趣的。。便宜点就好乐。。另外有没有同学开编程vb,vc入门阿。。觉得这个现在挺急需学习的。 ...& H* U" s, f5 S% a7 o; }& D
Mach9 发表于 18.3.2010 20:10

- r+ q  g  G  @0 ?5 }9 n在.net环境里,尤其是vs2005以后,完全可以淡化掉编程语言的界线 (前提: windows平台)
作者: kangson    时间: 19.3.2010 10:02
excel的用途还是很广的,支持这个培训! v) U. s/ I; s( R. I
帮顶一下
作者: nomel    时间: 19.3.2010 12:23
想法不错,但这种东西,我觉得还是需要learning by doing的,单纯的教,效果可能一般
作者: Courage    时间: 19.3.2010 14:09
在上班的过程中觉着excel技能确实很重要,可惜假期不在家。
作者: qnmd    时间: 19.3.2010 14:29
excel的用途还是很广的,支持这个培训9 @8 d' `" x8 B. A
帮顶一下4 D; `7 j: I0 O5 O# l
kangson 发表于 19.3.2010 10:02
: ^8 s8 w* e) U
EXCEL用途举个例子?咋没感觉到用途广?
作者: beixi    时间: 19.3.2010 15:39
报名
作者: 天道轮回    时间: 19.3.2010 15:45
我有兴趣
作者: 天道轮回    时间: 19.3.2010 15:45
人数够了,通知一下
作者: augustiner    时间: 19.3.2010 16:12
excel的用途还是很广的,支持这个培训
7 k1 u0 i; \. V5 F8 x) ?; g帮顶一下4 k* y/ ~; O% w. _' X& V
kangson 发表于 19.3.2010 10:02

5 D8 S1 n( x1 X7 B5 M1 {( c$ R: @" u/ x+ F8 X
3 u8 v5 r) Y4 {. x( d7 k( l
您是高手,以前请教过VBA的问题,再感谢一下
作者: augustiner    时间: 19.3.2010 16:13
想学米基础,学了也米工作。
: \3 Z  n6 M( G) u笑对人生 发表于 18.3.2010 19:37

8 W4 P7 J; `' E& ?7 R9 Y* p% m" W6 I' K

% }- T# a3 P8 T; q. O6 w6 I1 ~/ J- ?Excel也可以用来做个小动画啥的,学好了用来娱乐……
作者: augustiner    时间: 19.3.2010 16:22
本帖最后由 augustiner 于 19.3.2010 16:41 编辑
2 n2 T( j6 G- a# D% E. O' ]
算了一下,一个人也就合六块钱一小时,在德国我觉得这个价钱还算合理: n0 p- @3 h0 _% j1 Y/ f$ V
就是自己毅力不行,不知道能不能学到 ...! W7 K$ D9 o! R6 L: S! `5 W* L/ S$ l6 w  T
倔强的糖罐 发表于 19.3.2010 00:12

1 ?! h) v0 R9 d6 _1 R" P; p) {" j7 Z

7 M7 N7 H. j3 d: p- D: ~2 b从太基础开始估计很多人要晕了。而且最基础的部分找人讲也没啥意义。
: s  x: X5 d& D1 _" [: |3 K! W2 T' {& o8 ~3 N2 S2 V. ?
Excel的功能本身都很简单,有帮助文件都不用特殊记,我讲的主要是在实际中如何运用这些功能。, N5 i6 r' X" b

8 [: m* i9 h- {比如说:Excel里面有公式可以取得一个单元格的行号,或者工作表的名称,单纯知道这两个公式怎么写很简单,凭大家的学习能力不用人教,但其最基本的功能其实没什么大意义,一个行号或者工作表名称用眼睛看就行了。在培训里要告诉大家的是,这两个公式在实际中可以如何综合其他功能发挥出更大的作用,实现某些拓展功能。
作者: augustiner    时间: 19.3.2010 16:27
本帖最后由 augustiner 于 19.3.2010 16:39 编辑 9 k3 E2 c6 ]' f( H, r
有没有中文目录? 德文的看不大懂。/ U% a. P$ r/ S* t) C' ~
另外 这么多人反映太贵,也许可以上一次课交一次钱。 每次课都有一个主 ...; }9 J/ r6 K- n
water_13 发表于 19.3.2010 08:56

5 \0 c) X" y5 Y* b) }! O$ D7 u: ]
$ X  u) a( x! v5 r# m' b这个资费系统有点儿麻烦……而且培训的一个主要意义就在把各种功能贯通起来,发挥一些功能单独使用是不具备的功能。& u; U4 _" S  Q: S
) P$ K1 h- j( y9 C4 Q  y
比如星际争霸:单独的狗和单独的飞龙,作用都有限,我能告诉你的就是,这两个东西可以放在一起用会更好用。或者飞龙有攻击力大家都知道,我要告诉你的是甩来甩去的飞龙会更有攻击力。* ?+ N8 P# I( K- ~+ X& m- }0 ~

. N5 U  i( D& S3 g关于收费:会保证你得到的比80欧多得多。
作者: augustiner    时间: 19.3.2010 16:34
本帖最后由 augustiner 于 19.3.2010 16:42 编辑 1 y4 D9 i5 p' A
想法不错,但这种东西,我觉得还是需要learning by doing的,单纯的教,效果可能一般 ...
% ^0 a8 }, K' j8 lnomel 发表于 19.3.2010 12:23

6 }3 Z& D' E5 G6 h# {+ B6 D0 E! c* x6 Z" I$ s1 W0 G+ W
是的,单纯的教功能其实不会有什么作用,所以想主要面对对基本功能有初步了解的同学,我主要介绍这些基本功如何在实际中被运用。
: g/ j9 g7 m( ]: f: n
5 O* H% H( W6 M+ B, B4 w柱状图表大家都会做,Excel自己就可以生成,我再去讲怎么生成柱状图就没意思了。实际中会用到表示变化的瀑布图,瀑布图怎么做大家当然可以自学,但我直接告诉你,你第一知道了实际中会用到这种表达形式,另外省下了你独立探索的时间。
作者: augustiner    时间: 19.3.2010 16:37
EXCEL用途举个例子?咋没感觉到用途广?" b% X4 j9 I# ]  B, T& N/ U8 h4 C
qnmd 发表于 19.3.2010 14:29
. e2 L4 \5 r% J, I

1 L% {9 C# J  f6 b这是所有初学者的问题——不知道Excel能干什么。
4 I6 }3 s% E; r; @8 T- f
) |# F8 Y( P" \( M+ v2 i, y/ `/ `) J办公室里的事儿,除了暧昧的男女关系,Excel累了点儿,其他的基本都能干。
作者: augustiner    时间: 19.3.2010 16:40
报名5 z# w2 c8 l8 `! U+ A
beixi 发表于 19.3.2010 15:39
' Z! a, J$ L" Z  H9 x; T5 u

6 U0 {% z9 b' k& z5 D1 S) O  Q9 ?& K, o& T% G: W# k
欢迎
作者: augustiner    时间: 19.3.2010 16:40
我有兴趣
7 j0 j$ H* p# o/ Q3 H天道轮回 发表于 19.3.2010 15:45
& }' @; W7 S/ F1 E) A
3 K- R. z; o; T/ {2 Q/ T+ r

& |' i; D" J- J欢迎
作者: kawima    时间: 19.3.2010 18:21
VBA不教,EXCEL不是废了一大半?
作者: augustiner    时间: 19.3.2010 19:33
VBA不教,EXCEL不是废了一大半?0 {9 d/ T2 d5 ]. R
kawima 发表于 19.3.2010 18:21

3 R' U0 c6 W* X( s6 {% W. q; K
  |" T0 e. I6 j% p3 P) F1 x) _6 r* j3 |言必称VBA其实是一个误区,绝大部分功能Excel自带模块就已经可以实现,只是很多时候并不知道Excel其实已经具备这一功能。
( o2 Z9 P0 ~% b$ J; o% U1 t# T4 @2 i: |: u
另外,像所有语言一样,觉得VBA更适合自学
作者: night    时间: 19.3.2010 22:50
现在大公司都已经换2007了, lz还是考虑培训2007吧,从2003到2007还是需要有一段时间来熟悉的
作者: augustiner    时间: 19.3.2010 23:19
现在大公司都已经换2007了, lz还是考虑培训2007吧,从2003到2007还是需要有一段时间来熟悉的 ...2 Q8 [$ f0 k/ e
night 发表于 19.3.2010 22:50
# l3 G9 M$ J, C* [! I  U

& l* Q0 t* X& y! E6 |# E5 c% M( t我的ppt和excel的例子其实都是用2007做的,到底讲哪个版本我无所谓,而且也不重要。因为重点不是讲什么按钮在什么地方,主要是讲应用和思路。
作者: Mach9    时间: 19.3.2010 23:49
关于收费:会保证你得到的比80欧多得多。" N0 R. S! T+ k$ R2 k( R, K
augustiner 发表于 19.3.2010 16:27
+ B5 [" Y$ k' Z
4 Y9 }  L5 O0 h7 f6 E
楼主这么说,我也想报名呢。。
作者: augustiner    时间: 19.3.2010 23:54
楼主这么说,我也想报名呢。。8 ~6 e) |1 }* E+ C
Mach9 发表于 19.3.2010 23:49

( a9 \! U  G: \: _! w: U8 S8 i. f( l+ S" r1 P% f. u" ~

7 q* A$ [* i& {5 o: s# ?欢迎
作者: 倔强的糖罐    时间: 20.3.2010 00:49
从太基础开始估计很多人要晕了。而且最基础的部分找人讲也没啥意义。! u' ~5 i! ]9 V5 C- ~6 v' M
$ S, t% k5 ?  ]
Excel的功能本身都很简单,有帮助 ...: E. `  U% S: x0 i% f4 {; A5 j
augustiner 发表于 19.3.2010 16:22
" X- B* j; ?# r/ r) v
* s+ O6 H$ w2 c; h

6 I: v  n* z% z  L8 T6 i4 D    一直想学,不过没有动力6 Q8 Z3 ]. U# y7 l: _* Y
那我先把基础学习一下再跟你学
+ u) q: e# M/ f  r7 V; O7 F先报名了
作者: styler    时间: 20.3.2010 09:05
回复 26# augustiner 3 G+ L5 \& L: n% ]# a

/ \3 x0 l4 b' v7 f, H- m$ r- }- _( t6 g
vba学学基础的还是非常有用的,比如我现在做的工作,处理excel表格生成报告,6000多条记录,6 M0 v  ~0 N8 Q( n% u0 K
% F$ R8 B! L- w: L/ Z7 s# F
交叉查找,copy, paste,如果只通过pivottable及vlookup需要6天的时间完成报告,而且累的要死,
! Q/ C* _# ~0 I* U4 v
( W6 z0 L+ w+ ~: K! ^9 o现在我写了一些简单的vba自动处理,只要30分钟就够了,而且保证不会出错,
作者: augustiner    时间: 20.3.2010 10:30
回复  augustiner   a1 x0 l9 i# o! }# f
; u' s5 F. u! f* t+ u/ P' Z
- O3 P$ Y& O: O
vba学学基础的还是非常有用的,比如我现在做的工作,处理excel表格生成报告,6000多条 ...4 G: A/ D) L; j! R
styler 发表于 20.3.2010 09:05

" X0 F7 V7 l) ^1 `+ `4 J5 ?
- z: l+ q( W+ U; M转一篇出自ExcelHome的关于Excel学习的文章,作者是微软全球最有价值专家,他们出版的Excel教材上有刊印,几乎各大Excel论坛都转载过,也确实写的很不错。关于VBA最后一段也有些论述。
8 \" O! m3 p1 [5 m' N( \$ v) @0 F& ]3 L6 F. ^4 f) u+ M9 i
3 i* x. |" n8 H; S
' [- b8 K) O& A- v
如何才能成为excel高手4 G# E2 f" b1 j2 V2 ]4 |- Q
1-2 正确的学习方法
& Y0 T$ ?( r  h: W- Z    学习任何知识都是讲究方法的,学习Excel也不例外。正确的学习方法能使人不断进步,而且是以最快的速度进步。错误的方法则会使人止步不前,甚至失去学习的兴趣。没有人天生就是Excel专家,下面总结了一些典型的学习方法: 6 D5 T/ Z3 r7 y
! Z5 T" X: V3 t7 Y; @% p9 M7 e. X
    A、循序渐进
- x; t4 C3 W. H    我们把Excel用户大致分为新手、初级用户、中级用户、高级用户和专家五个层次。
) h% D7 R3 c/ D
% a* G3 J; ]* @8 k( H) h; Z: P    对于Excel的新手,我们建议先从扫盲做起。首先需要买一本Excel的入门教程,或者参加一下正规的电脑学校的初级班。在这个过程里面,学习者需要大致了解到Excel的基本操作方法和常用功能,诸如输入数据,查找替换,设置单元格格式,排序、汇总、筛选和保存工作簿。如果学习者有其他的应用软件使用经验,特别是其他Office组件的使用经验,这个过程会很快。 & y( T+ E& q' D. @% m+ }
' P$ }: n. H( G: R! Y6 f
    但是要注意,现在的任务只是扫盲,不要期望过高。千万不要以为知道了Excel的全部功能菜单就是精通Excel了。别说在每项菜单命令后都隐藏着无数的玄机,光是Excel的精髓——函数,学习者还没有深入接触到。当然,经过这个阶段的学习,学习者应该可以开始在工作中运用Excel了,比如建立一个简单的表格,甚至画一张简单的图表。这就是人们常说的初级用户水平。
+ v8 Y$ Y* H# o  _, b3 {4 u& ?; q# B' n, f7 f
    接下来,要向中级用户进军。成为中级用户有三个标志:一是理解并熟练使用各个Excel菜单命令,二是熟练使用数据透视表,三是至少掌握20个常用函数以及函数的嵌套运用,必须掌握的函数有SUM函数、IF函数、VLOOKUP函数、INDEX函数、MATCH函数、OFFSET函数、TEXT函数等等。当然,还有些中级用户会使用简单的宏——这个看起来很了不起的功能,即使如此,我们还是认为他应该只是一名中级用户。
7 }+ H3 O& g( x) j2 Q3 w, o9 @& w
( f$ @( @. B5 {    我们接触过很多按上述的标准评定的“中级用户”,他们在自己的部门甚至公司里已经是Excel水平最高的人。高手是寂寞的,所以他们都认为Excel也不过如此了。一个Excel的中级用户,应该已经有能力解决绝大多数工作中遇到的问题,但是,这并不意味着Excel无法提供出更优的解决方案。
, o% Y' ]5 z/ `1 \: r4 [1 F! Y. b, \. X( Z2 J
    成为一个高级用户,需要完成两项知识的升级,一是熟练运用数组公式,也就是那种用花括号包围起来的,必须用<Ctrl+Alt+Enter>组合键才能完成录入的公式;二是能够利用VBA编写不是特别复杂的自定义函数或过程。一旦进入了这两个领域,学习者会发现另一片天空,以前许多看似无法解决的问题,现在都是多么的容易。   D4 I6 k! ]2 @$ `+ N& {, E
( R. n8 h. L; C6 x* n& |) `. A* Y6 m
    那么,哪种人可以被称作是Excel专家呢?很难用指标来评价。如果把Excel的功能细分来看,精通全部的人想必寥寥无几。Excel是应用性太强的软件,这意味着一个没有任何工作经验的普通学生是很难成为Excel专家的。从某种意义上来说,Excel专家也必定是某个或多个行业的专家,他们都拥有丰富的行业知识和经验。高超的Excel技术配合行业经验来共同应用,才有可能把Excel发挥到极致。同样的Excel功能,不同的人去运用,效果将是完全不同的。
# d! Y4 E6 C/ e, p! H+ c$ ]- m5 V, i3 C5 w$ m  I/ v5 g
    能够在某个领域不断开发出新的Excel的用法,这种人,可以被称作是专家。在Excel Home网站上,那些受人尊敬的、可以被称为Excel专家的版主与高级会员,无一不是各自行业中的出类拔萃者。所以,如果希望成为Excel专家,就不能只单单学习Excel了。
9 _$ W  Y/ Q$ p$ w' S: x
* I  P0 q7 f7 h3 ^% O  E; S    B、善用资源,学以致用 3 M2 z) A$ q3 ?2 x. o2 u, Y8 e2 a& T
    除了少部分Excel发烧友(别怀疑,这种人的确存在)以外,大部分人学习Excel的目的是为了解决自己工作中的问题和提升工作效率的。问题,常常是促使人学习的一大动机。如果您还达不到初级用户的水平,建议按前文中所讲先扫盲;如果您已经具有初级用户的水平,带着问题学习,不但进步快,而且很容易对Excel产生更多的兴趣,从而获得持续的成长。
( J  y$ [: E1 V2 j' M' ^8 H1 a! N1 O, U7 D7 F
    遇到问题的时候,如果知道应该使用什么功能,但是对这个功能不太会用,此时最好的办法是用F1调出Excel的联机帮助,集中精力学习这个需要掌握的功能。这一招在学习Excel函数的时候特别适用,因为Excel有几百个函数,想用人脑记住全部函数的参数与用法几乎是不可能的事情。关于如何使用Excel的帮助系统,请参阅:技巧2 。

9 I* |5 k! F2 t如果对所遇问题不知从何下手,甚至不能确定Excel能否提供解决方法,可以求助于他人。此时,如果身边有一位Excel高手,或者能马上联系到一位高手,那将是件非常幸运的事情。如果没有这样的受助机会,也不用担心,还可以上网搜索解决方法,或者到某些Excel网站上去寻求帮助。关于如何利用互联网来学习Excel,请参阅:技巧3 。
+ G9 ]7 M  p8 W2 N  p  B+ @& _$ K# W* ]7 V' b8 ?  K8 x% }0 f  b
    当利用各种资源解决了自己的问题时,一定很有成就感,此时千万不要停止探索的脚步,争取把解决方法理解得更透彻,能做到举一反三。 7 X$ A( ?6 N, N# n$ Z/ b* u

4 V, l, L% S6 `: ?. V    Excel实在是博大精深,在学习的过程中如果遇到某些知识点暂时用不着,不必深究,但一定要了解,而不是简单的忽略。说不定哪天就需要用到的某个功能,Excel里面明明有,可是您却不知道,以至于影响到寻找答案的速度。在学习Excel函数的过程中,这一点也是要特别注意的。比如,作为一名财会工作者,可能没有必要花很多精力去学习Excel的工程函数,而只需要了解到,Excel提供了很多的工程函数,就在函数列表里面。当有一天需要用到它们时,可以在函数列表里面查找适合的函数,并配合查看帮助文件来快速掌握需要的函数。
4 z. }' V  p  D0 h; b5 E$ I6 U. Y6 l3 b; U
    C、多阅读多实践
- L8 J4 ?# I8 c1 g6 A" c+ [. B. J0 v    多阅读Excel技巧或案例方面的文章与书籍,能够拓宽你的视野,并从中学到许多对自己有帮助的知识。在互联网上,介绍Excel应用的文章很多,而且可以免费阅读,有些甚至是视频文件或者动画教程,这些都是非常好的学习资源。在图书市场上也有许多Excel书,所以多花点时间在书店,也是个好主意。对于朋友推荐或者经过试读以后认为确实对自己有帮助的书,可以买回家去仔细研读。
) A2 H- l; N& B2 F9 r" ]8 f" w: Y& P# `2 c6 I) z# G& D5 M
    我们经常遇到这样的问题“学习Excel,什么书比较好”——如何挑选一本好书,真是个比较难回答的问题,因为不同的人,需求是不一样的,适合一个人的书,不见得适合另一个人。另外,从专业的角度来看,Excel图书的质量良莠不齐,有许多看似精彩,实际无用的书。所以,选书之前,除了听别人的推荐,或到网上书店查看书评以外,最好还是能够自己翻阅一下,先读前言与目录,然后再选择书中你最感兴趣的一章来读。 ( I, n3 {% r" n

# p" z5 [2 _7 ]8 G    学习Excel,阅读与实践必须并重。阅读来的东西,只有亲自在电脑上实践几次,才能把别人的知识真正转化为自己的知识。通过实践,还能够举一反三,即围绕一个知识点,做各种假设来测试,以验证自己的理解是否正确和完整。 ; @5 b' z- n7 f# }8 E
3 H. T4 G" H9 t! {" j1 j  R- R
    我们所见过的很多高手,实践的时间远远大于阅读的时间,因为Excel的基本功能是有限的,不需要太多文字去介绍。而真正的成长来源于如何把这些有限的功能不断排列组合以创新用法。伟人说“实践出真知”,在Excel里,不但实践出真知,而且实践出技巧,比如本书中的大部分技巧,都是大家“玩”出来的。
/ [; ?6 k+ }5 s2 G; \: A/ `; X0 z# ~6 v7 A
    一件非常有意思的事情是,当微软公司Excel产品组的人见到由用户发现的某些绝妙的技巧时,也会感觉非常新奇。设计者自己也无法预料他的程序会被人衍生出多少奇思妙想的用法,由此可见Excel是多么的值得去探索啊!
3 ]3 [, o% y# N* G: S4 G, z- t  _
    D、一定要精通VBA才是高手吗? . t4 y7 v4 W. w! M! L1 A
    许多Excel学习者会认为,只有精通VBA,才能被叫做Excel高手,他们拼命的学习代码技术,用VBA解决各种问题,张口是VBA,闭口是VBA。 " M* c  U7 t  W2 r. W1 X
+ T1 k# N& |3 k5 q
    这实在是一个很深的误解。 $ D- R; O; s" U% y8 U
$ l- ^2 h8 B/ O. j
    VBA(Visual Basic for Application)是微软公司为了加强Office软件的二次开发能力而附加于其中的编程语言。VBA的确非常强大,其与VB完全一致的语法结构,高效控制Office对象模型的能力,令无数人为之折腰。利用VBA,几乎可以在Office里面做任何其他程序能做的事情。
9 v  K4 t  l, x& i8 E' E2 j) h2 Y- g7 r+ A1 v% `
    但是,应该清楚的认识到VBA是依托其宿主——Excel(或其他Office组件)而存在的,对于Excel用户来讲,VBA只不过是锦上添花的东西,切不可本末倒置,捡了芝麻丢了西瓜,把明明能够利用Excel内置功能完成的任务,硬是搬到VBA里面去做,以为用代码实现就是高人一头的表现。其实,真正的高手,会尽量发挥Excel自身的威力,不到万不得已的时候是不会去<Alt+F11>的。
+ X9 Y4 ~7 ?9 F5 P9 V
5 [, A  f% S5 f! V/ o    当然,如果立志成为专业的Office Developer,那么疯狂的使用VBA代替Excel现有功能去完成任务是学习编程之路上的一个有效过程,但也不能走火入魔。要知道,同样的任务,VBA与Excel内置功能的执行效能,根本不是一个等量级的。

作者: Mach9    时间: 20.3.2010 10:42
楼主什么时候正式报名开课呢?
作者: augustiner    时间: 20.3.2010 10:46
楼主什么时候正式报名开课呢?
8 u+ {( z3 I, XMach9 发表于 20.3.2010 10:42

2 G8 F* F+ \5 v: l
7 g) V# O1 I9 A4 R% d: L3月27号或者4月3号。或者大家都同意提前或者推后也可以。
作者: water_13    时间: 20.3.2010 11:15
楼主 我也想报名。不过我的问题是 不会德语。 有没有问题?
作者: 倔强的糖罐    时间: 20.3.2010 12:06
楼主 我也想报名。不过我的问题是 不会德语。 有没有问题?8 N' \" B# {, E, _: {$ ~
water_13 发表于 20.3.2010 11:15

. I9 h* Z( R2 h0 Y3 s* D! Y
2 N# G% `; I5 p4 u/ A3 B) ~7 F6 q; k- }" m& C" A; l5 k3 B
    楼主你授课语言是按上面说的中文吧?要是德语我也吃不消。。。
作者: augustiner    时间: 20.3.2010 12:33
楼主 我也想报名。不过我的问题是 不会德语。 有没有问题?
! P5 U6 X6 U9 E9 M2 a- j4 ^water_13 发表于 20.3.2010 11:15
1 D* E) T+ }* d/ N- t8 G$ W) R7 C

4 S6 \4 |: F! L/ e3 r' {. A4 s, C, z, b
讲的时候用中文,只是原来给公司做的Powerpoint是用的德语,我也懒得再翻译过来。
# {; L! v4 c3 Y5 m* V
- d' j: c7 z/ p& b; a) D! bPPT里面包含的德语单词有些平时比较少用,而且在函数部分,德语版Excel和英文中文版写法还不一样。所以,无论如何我都会用中文讲一遍的。- b# E( D$ |/ u
2 X  x5 S3 K  H
还是那句话,关键是用法和思路,所以语言应该不是问题。
作者: augustiner    时间: 20.3.2010 12:34
楼主你授课语言是按上面说的中文吧?要是德语我也吃不消。。。- d! D! f# m& m# r) I7 q$ c
倔强的糖罐 发表于 20.3.2010 12:06

0 e* L% f' K; ~: D7 v3 r- O1 Z! i: r5 e4 R0 `5 y, R! R; A
都用德语我也累,而且,有些本可以讲得很有趣的部分,德语我就讲不出来了。
作者: styler    时间: 20.3.2010 15:06
回复 33# augustiner $ Y) j; t) E2 F; ^6 n

- f, K7 v0 ?. W; X* N# p8 W8 w# P" J: Q2 d1 A. R7 L! m7 E
    这书的作者也太搞了把,说话有点逻辑没有?谁说用vba是为了去重复写已有的函数,就是为了写点代码显摆显摆?
/ x& q* _) A, c0 D& E- k4 e$ J% [. }# s0 E9 F3 X
我认识的vba用户都是对函数比较了解,但是很多函数用起来比较麻烦或者根本没有,或者为了工作需要写一些简单的自定义的function()或者sub()的,4 D- U' ?2 L, r- w8 F3 v  Z
8 |" v1 ~, s2 F2 j+ P( B3 T8 Z
当然,这本书偏向基础介绍,说说vba的坏话,拉拢一下观众视线,集中精力与各种选项卡,也是情有可原的。用vba的人没有人会闲的无聊去写一个arccos()函数的。, r! t5 l+ B* V' Y! Q7 K7 A
' W0 x) s) E, h) J
我绝对赞同最基本应用中,如pivotable就可以抓取整个网站的数据库,按选择条件查询结果,不需要等待网络延时,不需要二次拷贝粘贴,这个代码要写出来很麻烦,也完全没有必要去自己写代码。5 I; S4 \; O) _) R

8 g1 L1 A! ~; e但基础的excel我觉得内容本来并不多,反而excel里成千上万的分行业的函数有谁能记住?就算常用的100个函数,你要是一个月不用也就忘光了,到了实际工作中还是要去现查。; }; f2 v5 w0 Z0 d

; s) i( |$ \! B# d1 P$ V3 D反而大量的excel工作都是在于重复性的劳动,比如查找替换,选择性复制粘贴,工作表间交叉选择等,这些东西既繁杂又容易出错。
1 ~; k: n* X/ }  E" z0 i" j
+ @# z/ X8 S1 t% C/ u( q! x. Y9 J6 c
7 A1 N6 y1 ?; h, r6 L* l举个例子:
, f. G/ x  F8 q; J2 Y) q2 y9 o( a+ M
5 r% \, J; Z; U+ h% `! {比如我有两列数A,B,每列5000个数据,我要查找A列有,B列没有的数,并且输到C列中,你用excel函数怎么做?6 x& K( t- @+ D3 [' ^5 e: q

3 O$ u2 E6 r1 K' B好,你通过复制粘贴列,用vlookup查找,再通过复制粘贴列可以实现。( b0 K) ^8 z0 _1 `# Z% i. o8 j

$ @+ x& a5 x& z+ |如果我这两列数是在两个工作表中,第一个工作表有包含A列在内的200列,第二个工作表只有B列,我同样需要找到A列有,B列没有的数,并且把a列所在表中的该数所在行的15,33,49,77,88,99,100,150....列的相应数字拷贝到B列所在表的相应行,你单纯用excel怎么做?有什么函数能减少这种纯体力劳动?如果两列数有3000个数据是相同的,你预计要或多长时间完成这个3000行的操作?
2 X( _. C$ v" e' N* R! j% w; N# Z# i5 v. a" H
而这些我用cell(i,j)加两个for循环,一个if语句,核心代码不超过15行就可以搞定,不要太简单啊,而且永远不会出错。5分钟可以将这段代码讲清楚,可是5分钟想讲清楚=vlookup(,,,)怕是不容易把。7 G% v0 W& J, S% f
5 q3 }9 Q9 F0 D3 I3 s6 D+ |
写几行基本的vba代码(因为本身就是基于最简单的basic语句),这些工作就在你喝杯咖啡聊个天的功夫自动完成了,比你累的两眼昏花,加班加点的干,最后发现两次结果竟然还不一样不知道要好多少倍。而很多类似的工作都是每周或者每月需要干的。
4 C* N: h/ i: j
) I$ O" w; Z# O6 o这种操作我相信在工作中经常会遇到,而在大多数excel书中都没有,但是却是但大多数(虽然总数也不多)vba教材中都会涉及的。+ k2 @% V' r3 F( B5 ?1 D2 Z( f2 k

$ t' C0 ~! o! Q8 y6 iexcel函数在强大,不通过一些辅助,这些也做不了,至少不能高效简洁正确的做好。
+ V  P& ~4 ^4 M! X3 }- e. y: V) }) F# w$ |. E/ P" I
我只是想说同样的时间和精力不如来点市面上没有教的或者不太容易学到的东西,岂不是今后更有竞争力一些?而且几句简单的vba今后不知道能省多少时间和精力。
9 E: o1 d9 ]& l/ {
* B( p- o7 N$ o. t6 n/ p3 H当然,我也赞成lz普及excel基础知识,有机会我们也交流一下~~
作者: 笑对人生    时间: 20.3.2010 18:15
菜鸟进来喀油。。。。。。。
作者: augustiner    时间: 20.3.2010 22:03
本帖最后由 augustiner 于 20.3.2010 22:07 编辑
, M" V0 a2 x8 \5 ?2 ~1 b7 ?" _" K
回复  augustiner $ {* ?2 a9 P0 h, f
" A" g* O4 v5 Y) G5 M  S* c
' M) G' Z8 E" H3 X& V  }
    这书的作者也太搞了把,说话有点逻辑没有?谁说用vba是为了去重复写已有的函数, ...0 ~" ^7 b) L# Z! M$ H' p
styler 发表于 20.3.2010 15:06

5 d7 a0 @9 k) E% `5 ]/ b
2 s# I' l' O2 c. w  ]
. b# G/ {3 c2 u3 D: y& f哦,了解了~
作者: qnmd    时间: 21.3.2010 01:10
这是所有初学者的问题——不知道Excel能干什么。2 {2 |7 y) }: U4 U; }
/ f- `8 \9 C, _* N/ |, M
办公室里的事儿,除了暧昧的男女关系,Excel累了点儿, ...7 m, p, I) {: d5 b8 M
augustiner 发表于 19.3.2010 16:37

& h6 G9 _! M+ r1 J: [! T, T" t0 I+ _: e$ M5 q6 {& F
8 K7 Z5 ?# g1 }/ B: Z" A
   
作者: kangson    时间: 21.3.2010 13:05
您是高手,以前请教过VBA的问题,再感谢一下+ t, Y& W& U( p4 p4 i: K- [
augustiner 发表于 19.3.2010 16:12

! `. W/ W8 v- ^% z5 A  B
! m5 L; a+ `) U/ v; t9 w过奖了,5 h9 E2 S  v% Z. K* h2 |5 o
别客气,
# `9 n% i+ K8 u5 P3 v8 n6 P5 Y有机会再交流
作者: kangson    时间: 21.3.2010 13:09
EXCEL用途举个例子?咋没感觉到用途广?2 ?1 X; w& }# s% `; t
qnmd 发表于 19.3.2010 14:29

9 o' _3 w$ t" m5 z! H这个要看你的工作性质了- u6 z8 `: [& J3 B% F
一般来说,对于小批量(比如说:几万条数据)的数据处理,excel还是比较简单有效的
作者: augustiner    时间: 21.3.2010 18:09
过奖了,7 \% k+ X% K' R2 f$ H3 a) f, Q
别客气," O% ?/ n& w1 t6 \# ]; R
有机会再交流& p( O( f  A5 _% H& Q/ p% n
kangson 发表于 21.3.2010 13:05

. x9 V7 n9 l1 N$ g9 r, P8 B( R# F' r$ D8 D' j4 O, V. K* i  U, U# Z) A8 K
: J7 m/ v! d. l# \. o
   
作者: kangson    时间: 22.3.2010 13:38
回复  augustiner
* ]* M$ d7 h8 x0 n5 g
3 Q1 [7 W7 [6 T1 S6 a6 @8 T: f( V4 ~& Y
    这书的作者也太搞了把,说话有点逻辑没有?谁说用vba是为了去重复写已有的函数, ...
4 n' X4 L+ u( M5 t2 @
7 o: d4 x6 _9 `8 q举个例子:  s- f  k$ r6 H  u- y8 o2 u
- `8 J  @# X2 \0 d: f% W+ H' u; {8 n* t! C) \
6 h: ]+ k+ n) o" f" ~: D比如我有两列数A,B,每列5000个数据,我要查找A列有,B列没有的数,并且输到C列中,你用excel函数怎么做?8 n( b0 J: w. X. L2 _' I+ y
) ~* s( U1 K' B  _/ G- B8 T4 @8 V% F( ?5 v; ], J2 s1 ^7 g& t! W- n
好,你通过复制粘贴列,用vlookup查找,再通过复制粘贴列可以实现。2 c# m6 Y% a: Q+ o$ J1 \8 M( X) U, ^9 p* l
3 h2 E8 t4 k, J" [& w7 ^
- 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; L* m+ X" t4 D

8 Y# u0 T9 s9 A  @$ C: 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
* O8 [8 g6 l9 s7 |7 z) G1 f8 e" a$ d7 E! N+ [0 R( b& r5 t! Q- T, M- c# O
写几行基本的vba代码(因为本身就是基于最简单的basic语句),这些工作就在你喝杯咖啡聊个天的功夫自动完成了,比你累的两眼昏花,加班加点的干,最后发现两次结果竟然还不一样不知道要好多少倍。而很多类似的工作都是每周或者每月需要干的。
% M2 ]! ?0 \. L. x8 u, i: X5 q  X" X# b  a5 i0 s! f- y- i
styler 发表于 20.3.2010 15:06

% r" m5 \% y4 S  q/ ?2 C; ~9 D' D# g# t2 ~
这个方法固然可行,但是执行效率不高,如果你有的不是5000条数据,而是50000条数据,这样二重循环就会变得相对较慢. M" `3 V$ H) y- O# }% w
比较快的方法是,用excel对两列数据进行排序(sorting),然后编写vba 程序,直接顺序查找。
  l  ]# b; z0 C$ S* |) K( ^( s% s: V
我个人而言是同意楼主的观点的,如果想用好excel,首先要了解excel的功能,然后才是vba代码的编写,且不可本末倒置, \* J' f6 v1 A0 z  a: e4 c
我本人就是走入了误区,因为会写代码,所以对excel功能了解不全面(反正写代码都能完成),有的时候,事倍功半。
/ W$ }5 E+ s2 W: p6 u3 T; t8 ?& p(一家之言。。。。。)
作者: 为什么总是三月    时间: 22.3.2010 15:05
奉旨前来一顶~~
作者: seafour    时间: 22.3.2010 22:08
这种利己利人的项目自然要顶!
6 {9 g3 a* H1 N上次面试的时候就被要求当场用excel分析数据,其实excel里面的pivot-tabelle以及快捷键都是很重要的。
作者: beixi    时间: 22.3.2010 22:32
要学Makro
作者: beixi    时间: 22.3.2010 22:34
对VBA感兴趣
作者: beixi    时间: 22.3.2010 22:40
- Textstellen zusammenfuegen: Verketten 2591 Y% v' C+ [9 L. v
- Text aufteilen: Teil 259
9 Z  B- D7 R9 A7 N2 f- Rechnen mit Datum und Zeit 265
6 n( |! ^# `8 N- C7 i9 \- T好像只有这个我不太理解。其他都用过了。如果下次有makro的时候在报名吧!
作者: augustiner    时间: 22.3.2010 23:15
- Textstellen zusammenfuegen: Verketten 259
1 k3 d9 X: ^! d' f' I. a% X% h/ c- r- Text aufteilen: Teil 2596 ^8 l0 `& X! v# @/ b0 d9 f, X
- Rechnen mit Datum und Zeit  ...* J  a1 N+ ]1 P; @
beixi 发表于 22.3.2010 22:40
/ g% ?: i  x. J, b" C1 F

4 W7 H) L0 D/ x; o. K. B# @( x; B这几个功能本身都很简单,只是在实际中应用频率和变化比较多,所以拿出来讲。您只要把德语翻译成中文,就基本了解他们的作用了。
; }: `. J6 W4 F$ Q
2 u8 `* q% J- c) y8 kPS: 本次培训对宏和VBA都只做功能介绍,不会逐项解释。
作者: styler    时间: 22.3.2010 23:51
回复 47# kangson
4 ~7 w0 B4 c' U+ d
* ~/ r: P7 C' `6 I! ]: D) b' k" S5 l+ I0 J$ ^8 E6 {# a  o
   我同意如果是5w条记录,按照O(2)来看时间比较长,vba本身也不是什么执行效率多高的软件,可是比起你不会vba手工操作呢??
6 N' f( u7 o8 g! Q另外先sort在查找经常是没用的,尤其是对不规则编码的列进行处理,我说的数据也没说是数字,( ]; A$ C. ^6 u3 o
在如果不能改变cell的sequence,sort完也不符合要求了。
$ l0 C! K5 K6 Y, s! t $ o6 h& I) A% A; b7 J- F
查找的算法可以有很多,但我举这个常用的例子的point是说没有vba,manual做的时间不知道要比o(2)长几个幂级数倍,7 Q2 U9 u1 |' {# v+ {, W, h
你不也说先sort在vba么?不vba这50000万行有法做么?
) X; Z. q6 K2 X: d* R) O
, s, E0 U8 O# N所以我觉得在基本功能里sort,pivotable,filter,基本函数,图表等都可以用起来有深有浅," Y  l; m0 w# d: w9 O% k
浅的可以一笔带过,
/ t% f$ ]- \  z( p; {* E1 E+ t深层次的东西则是在应用中自己琢磨或者google的,不是让人教出来的,9 Y/ M% e' X& q; u/ R5 o
比如最普通的柱状图,我想做一个三年的三个部门的销售额对比,每个部门分成4种产品,再加一个总销售额增长百分比,: R- y1 F3 p$ r% }! |
我相信99%的培训班或者那些bible都不会涉及这点,但是现实应用中却经常用到。
- {9 Y+ Z0 ]+ H- H; k" O/ V
/ x+ i& G. T  y! r9 i: U而vba则不同,虽有深浅之分,但是讲讲浅的就可以受益无穷,讲深也没必要,除非你去开发软件系统,
5 k  o. i/ x' R7 X1 E& n比如上面那个例子,就算65000行,你下班的时候按下F5,明天上班的时候总是算完了把?6 Q, j$ c# z' |* p$ h
如果你不会vba,五个通宵都不一定搞定。" Z1 {2 ]) u( S: P7 ?
: _  M, H% h, x  l, z3 `. B* ]2 I
所以我的看法是,我支持普及基础知识,但是因为excel使用的普遍性和重复性,逐渐的,vba也是亟需掌握的。
& K' H/ g. C' y8 G用同样的时间和精力学习vba也决不是什么本末倒置的事情。
作者: styler    时间: 22.3.2010 23:52
回复 51# beixi
) U3 c" O, O' W5 \( m% I, {' D4 O6 l6 B* k' S& u

; w! V; E& s: A% a; B" D$ ^    有空一起研究一下把,呵呵~~
作者: 笑对人生    时间: 23.3.2010 04:45
每天进来咔点油。
作者: beixi    时间: 23.3.2010 05:33
回复 55# styler
; b& {4 T7 ~2 `  F; H: A. r, U# C9 f1 L; V. X; t2 _

- E+ K: g4 X. X' N. R8 R    真得很想很你一起研究,只不过我对此还是菜鸟。错过了以前公司的培训,深感遗憾。
, T% ]# H6 [) U1 g) @- _, ^    我很同意你的看法,毕竟对excel来说完全是师傅领进门,修行靠自身。其实语句还是次要重要的,主要的是自己对于表格,图形的逻辑考虑。
作者: beixi    时间: 23.3.2010 05:33
回复 53# augustiner
5 E) W( Q+ ^9 s% C+ e0 X0 q+ H, L$ Y3 @8 I' r
. s* {) @$ h# L$ x
    不好意思,那我就不参加了。
作者: kangson    时间: 23.3.2010 09:52
本帖最后由 kangson 于 23.3.2010 10:00 编辑
# ^' E- ]5 D. F) C( B3 ?, C
回复  kangson - F3 H) {$ x  x

! i5 Z, j" R$ }
/ P1 K2 O' d1 Z+ v   我同意如果是5w条记录,按照O(2)来看时间比较长,vba本身也不是什么执行效率多高的 ...6 E8 n/ X( a, N
$ x% f0 d7 R2 \- o6 @: ^

) K" W# d  Z3 P8 }3 R4 Y1 }4 O& B$ Y( W$ @$ S   我同意如果是5w条记录,按照O(2)来看时间比较长,vba本身也不是什么执行效率多高的软件,可是比起你不会vba手工操作呢??% T3 R. W/ ~. Q$ k5 r% @
$ J( v0 X9 L: e# `. {1 C* S5 U3 E+ |另外先sort在查找经常是没用的,尤其是对不规则编码的列进行处理,我说的数据也没说是数字,+ M2 T) f) r$ f
: g( ?* |7 P* Y. }+ L: x/ S- {在如果不能改变cell的sequence,sort完也不符合要求了。5 w/ J; L6 T! n# s* [( L
styler 发表于 22.3.2010 23:51
/ S1 W* y* I' l# a

0 `- m3 f$ A7 H8 }你说的很对,不会编程,你所提及的问题解决不了。
6 X: w3 @$ R4 I: i7 p9 e& ~顺便说一下,如果排序后,计算复杂度就不是O(n2)了,就会减小为o(n)
8 W) J, d/ ]5 q: N4 A9 W4 M其次,sorting的不一定是数字3 o- y( R; b% \7 Y. K2 N
下面简单猜测一下lookup这个函数的原理# r+ ]- g0 c( I3 \7 k
不可能遍历搜索,因为效率太低,所以,我估摸着,lookup这个函数很有可能是后台排序,然后二叉数寻址9 \+ D3 m* D4 J. |- D0 f
- ]+ p# L+ L7 Q+ `4 J7 L

* {, @4 M! Y& w+ Z- I0 ?6 U6 O3 \) l# S: N

3 x! g  G; ?4 F3 h% |

作者: augustiner    时间: 23.3.2010 10:35
你说的很对,不会编程,你所提及的问题解决不了。
. H2 `+ o3 p. J9 L8 p8 ]顺便说一下,如果排序后,计算复杂度就不是O(n2)了, ...3 {! m9 f/ T( \4 c
kangson 发表于 23.3.2010 09:52

7 E6 ]9 }' p8 @* \# O+ l
! Y  a% r2 U4 v( l: [; E4 ^! h
" O- `+ p9 L0 j4 u5 L可能就是像你说的是后台先排序,然后不断比较搜索对象和排序后的中值
作者: styler    时间: 23.3.2010 12:05
回复 59# kangson
7 X! v6 R2 ?! d$ e- |
7 B% R' Z$ g. n2 L7 f
/ i; \. f  d# w0 c! j    恩,那就是二分法查找之类的了。反正算法就那么几个,我觉得用简单的vba的时候就没必要太多考虑这个,作优化的时候可以。
% b0 F' u1 v) j/ C: G另外你在munich么,想跟你交流一下,呵呵||
作者: 20041020    时间: 23.3.2010 12:45
Hi,
+ J) _9 L1 a( H' ~+ V. }" r( U我也报名了,这周还有位置吗?
2 \( n1 R- l* F8 ?$ v谢谢
作者: augustiner    时间: 23.3.2010 22:02
Hi,5 E9 v( H% R+ Z5 q& c) A) ]6 P
我也报名了,这周还有位置吗?% |% w1 y3 C: C3 a
谢谢
4 @! C: v" W1 [" N20041020 发表于 23.3.2010 12:45

# I8 i' m( m2 L) A$ L" F
1 V* {1 s6 w2 ?  s: z
3 h8 T# P: Q; p8 e- h: c可以的。
作者: tc_hurricane    时间: 24.3.2010 01:33
看上去很不错呢,价格也还合理。有时间去上几期试试
作者: augustiner    时间: 24.3.2010 22:51
看上去很不错呢,价格也还合理。有时间去上几期试试) `$ V- s/ k; I
tc_hurricane 发表于 24.3.2010 01:33

( g- D! u$ `  b% i2 z
% w: p4 D& Q. T+ X  _5 k欢迎!
作者: augustiner    时间: 26.3.2010 00:07

作者: 小兔子~    时间: 24.4.2010 16:46
顶专家~真的是高手哦~小兔子以它两只长耳朵和一只短尾巴发誓~




欢迎光临 德国开元华人社区 开元周游 (https://forum.kaiyuan.de/) Powered by Discuz! X3.2