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

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

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

使用道具 举报

42#
 楼主| 发表于 20.3.2010 22:03:43 | 只看该作者
本帖最后由 augustiner 于 20.3.2010 22:07 编辑
  B- H, W# \5 E
回复  augustiner
8 f% X  C8 P1 G- M+ [  X7 K( `- A4 `6 K+ d; p' r. }, `+ ^
  j* u1 p8 _( z+ X5 t& @' j- d2 `
    这书的作者也太搞了把,说话有点逻辑没有?谁说用vba是为了去重复写已有的函数, ...
2 K$ w1 B2 J5 [$ p1 ^9 ^styler 发表于 20.3.2010 15:06
  [" C1 x' L" m5 |' c* e

5 V' w. Y* {  m, F* I. _
5 z' S+ K0 w& a8 m  F4 a+ S哦,了解了~
回复 支持 反对

使用道具 举报

43#
发表于 21.3.2010 01:10:28 | 只看该作者
这是所有初学者的问题——不知道Excel能干什么。
2 i0 @4 e: a2 V. d1 h: Q5 S" k6 l4 J; @
办公室里的事儿,除了暧昧的男女关系,Excel累了点儿, ...$ q0 p& m8 c# o4 y8 A  e
augustiner 发表于 19.3.2010 16:37
/ ?& Y* _" K: E
# Z* C+ ?9 U8 X" H* @
" Q9 E  g* p7 o# I/ [7 n) `  ~
   
回复 支持 反对

使用道具 举报

44#
发表于 21.3.2010 13:05:46 | 只看该作者
您是高手,以前请教过VBA的问题,再感谢一下
. y/ \/ S- f+ `augustiner 发表于 19.3.2010 16:12
, f) a1 {  s* L2 x. U) c: V

+ H7 R2 q4 J+ b6 i% t# o4 B, o' V过奖了," N3 c# V4 a8 V
别客气,
$ A" v7 S+ ]" f" q有机会再交流
回复 支持 反对

使用道具 举报

45#
发表于 21.3.2010 13:09:28 | 只看该作者
EXCEL用途举个例子?咋没感觉到用途广?
2 c; _9 m* j5 R  Qqnmd 发表于 19.3.2010 14:29
( s2 g" G$ c9 d6 R+ z" W: ^1 F
这个要看你的工作性质了8 Z, D! ~  D! d
一般来说,对于小批量(比如说:几万条数据)的数据处理,excel还是比较简单有效的
回复 支持 反对

使用道具 举报

46#
 楼主| 发表于 21.3.2010 18:09:46 | 只看该作者
过奖了,, g3 |) J5 K( A% a+ Y9 r
别客气,# X8 _3 \+ j. U; F
有机会再交流% [  E( H8 W9 P8 k2 o* r
kangson 发表于 21.3.2010 13:05

- y) `' p5 W- r6 m; S5 u/ V. Q2 i( i7 w* q. |
: w/ K$ }& m& Q4 U1 ?
   
回复 支持 反对

使用道具 举报

47#
发表于 22.3.2010 13:38:21 | 只看该作者
回复  augustiner 4 P& ?# R2 P% a9 F4 Y) P7 ]7 T* }

7 H( c; k% S7 W4 K
2 m( q7 h; [9 P# L  ]    这书的作者也太搞了把,说话有点逻辑没有?谁说用vba是为了去重复写已有的函数, ..." F4 G5 }- x8 s7 e0 k& E& D

: ~7 H" l$ V! E% |/ R3 P举个例子:  s- f  k$ r6 H  u- y8 o2 u5 t$ Z! H$ F) i5 S

2 n. M; X: p. R/ v* B6 h: ]+ k+ n) o" f" ~: D比如我有两列数A,B,每列5000个数据,我要查找A列有,B列没有的数,并且输到C列中,你用excel函数怎么做?
, s/ o  h; `2 S" h# Z% z) ~* s( U1 K' B  _/ G- B8 T4 @8 V% F( ?5 v
/ n; n7 Z& z( A9 t* N+ z好,你通过复制粘贴列,用vlookup查找,再通过复制粘贴列可以实现。2 c# m6 Y% a: Q+ o$ J1 \; {% B+ k1 @) ]4 Z4 o; [

% ~( K  `. v. k1 }! R# u6 r7 Y+ Z- 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
. N/ l- F7 g* C
  Z; Q* A2 W4 y  O) Y" ^: 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
* z0 ~$ W* P# O3 }2 y9 i" a$ d7 E! N+ [0 R
+ t' K( A/ W# r& I写几行基本的vba代码(因为本身就是基于最简单的basic语句),这些工作就在你喝杯咖啡聊个天的功夫自动完成了,比你累的两眼昏花,加班加点的干,最后发现两次结果竟然还不一样不知道要好多少倍。而很多类似的工作都是每周或者每月需要干的。
" S/ @9 {# Q! z# Q% n, ^0 l1 C" ^  G/ p- A8 `+ }3 @
styler 发表于 20.3.2010 15:06

2 `1 @9 i& ]6 P2 l+ V
9 Y3 {% S% c2 D8 T这个方法固然可行,但是执行效率不高,如果你有的不是5000条数据,而是50000条数据,这样二重循环就会变得相对较慢
% D4 p) V# n, W8 r' G比较快的方法是,用excel对两列数据进行排序(sorting),然后编写vba 程序,直接顺序查找。) \2 j/ ^% `% \- S& Z" A' z

1 f" l# H6 E- k: g5 G6 a我个人而言是同意楼主的观点的,如果想用好excel,首先要了解excel的功能,然后才是vba代码的编写,且不可本末倒置( e, X+ j, a: |3 B
我本人就是走入了误区,因为会写代码,所以对excel功能了解不全面(反正写代码都能完成),有的时候,事倍功半。
1 {* Q. M. X" @" L+ I# F9 L" h(一家之言。。。。。)
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

站点信息

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

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

GMT+1, 27.12.2024 20:54

关于我们|Apps

() 开元网

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