旗下网站:橡胶人才网

 找回密码
 注册
查看: 2099|回复: 4

比较常用的25条Excel技巧

[复制链接]
发表于 2007-11-23 18:30:53 | 显示全部楼层 |阅读模式

马上注册,结交更多胶友,享用更多功能!

您需要 登录 才可以下载或查看,没有账号?注册

×
1、两列数据查找相同值对应的位置 ( ~ Y: L* f( l4 N% v. o {8 X }8 S   =MATCH(B1,A:A,0)6 [/ G: f# m( w2 p9 G" K9 ~* e, V8 @ # e* O( {3 D* a3 P' _% B1 M, D( v 2、已知公式得结果 : n+ F' x w! }9 M5 ] & o( U3 ?2 V2 m! `, j6 s4 R e" N  定义名称=EVALUATE(Sheet1!C1)' ?+ H* I0 P: C; O# T# x* P7 u ' y0 r+ J& o- c  已知结果得公式+ f4 z W% }, a4 k( v2 t5 K 1 ]; }3 e6 c3 x3 [. b2 D+ ]   定义名称=GET.CELL(6,Sheet1!C1) : s9 H& p g, F1 N % V* |/ \, b7 I3、强制换行 3 K% ^# ]6 i6 p5 m# ] n; p) t. y( a/ b! d! M8 @5 C5 r   用Alt+Enter2 D2 A6 Z1 ^- {8 b5 B" C0 ` F ; X4 i/ K. m( N4、超过15位数字输入% g) E5 E) O. Q % d/ k2 `- [1 Y' @ I8 i# s A  这个问题问的人太多了,也收起来吧。一、单元格设置为文本;二、在输入数字前先输入' 6 D+ p% U, |) Z8 {3 i! H1 s/ M" z + O$ j# o1 A% ^$ i! I2 F5、如果隐藏了B列,如果让它显示出来? 0 N% }5 a( {5 J0 g " {' }! M5 G3 t+ t  选中A到C列,点击右键,取消隐藏8 p: n' p5 @1 m9 }# k. c w - s9 a: a: B7 {' F* I2 W  选中A到C列,双击选中任一列宽线或改变任一列宽, |, T) M- {. {* K" e6 }: K4 N3 m ' R) y H/ }8 r/ [   将鼠标移到到AC列之间,等鼠标变为双竖线时拖动之。2 n) p. D# I% ]% [) } j9 @! c5 w- J6、EXCEL中行列互换) }: e0 r. q' _% J6 \ ) t2 h+ C0 m! m$ D3 H   复制,选择性粘贴,选中转置,确定即可 ( e" i- Y7 X) c/ b) S/ }$ B 7 g0 @/ G* n; c( Q) ]3 Q7、Excel是怎么加密的$ w3 [0 @+ [8 z7 E9 T- x) o9 c & l+ m& `4 o- t/ ]. G N   (1)、保存时可以的另存为>>右上角的"工具">>常规>>设置 E& U! x5 N3 [. C+ e ' W$ Z N9 l( G |  (2)、工具>>选项>>安全性8 i1 v/ w7 T: u& | 3 Q; W. q" Y9 T+ Y7 @ 8、关于COUNTIF - n c" k4 U9 q- q9 G2 w) O" k, g5 u% N* g" ~; w6 \1 x! X' d   COUNTIF函数只能有一个条件,如大于90,为=COUNTIF(A1:A10,">=90")6 C1 u S9 I6 {; ?8 b& E6 x3 a1 E ! z0 j0 r3 x0 R Y; k   介于80与90之间需用减,为 =COUNTIF(A1:A10,">80")-COUNTIF(A1:A10,">90") 3 I2 k! Q) Q) [" A. F l- E4 Q* X* h6 T% g, J e0 c 9、根据身份证号提取出生日期 7 }. R, Z& T. I5 ?* i / }6 D! a; ~" t0 V1 a) C/ l  (1)、=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF(LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),"错误身份证号")) C( b4 h" c3 x# ]$ K 0 v( a$ O; t" ^+ b1 x# v. y! J. `  (2)、=TEXT(MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")*11 d( \6 R2 o1 j 6 k) [7 A' {# B! f) X \' o" o10、想在SHEET2中完全引用SHEET1输入的数据' K2 y9 b" W7 ~8 T 3 k$ @0 A4 U2 f+ e# ^9 {$ H( z   工作组,按住Shift或Ctrl键,同时选定Sheet1、Sheet2。; s7 A+ q- j; F2 b; b : z- V2 B( g. s' ?( F! r11、一列中不输入重复数字 ( c7 ^1 a+ E! a( r+ V8 ^4 w / H: M) N; o! \) \1 _& Y( I/ K, F  [数据]--[有效性]--[自定义]--[公式]- }2 g- u1 U; D3 y- y & J7 F: I9 r& b% I( w  输入=COUNTIF(A:A,A1)=1) S4 J. N+ G; q3 i) {( Z1 _ 8 z+ D0 ?1 e6 r" u+ B2 e   如果要查找重复输入的数字& G: H' h0 \5 c- B4 D t% w' I) c5 L: `* b+ P5 O$ x2 ~" B  条件格式》公式》=COUNTIF(A:A,A5)>1》格式选红色 ) i4 u! {( Y8 Y) f 1 U& p ^9 ]9 g# J+ Y+ y9 m0 j12、直接打开一个电子表格文件的时候打不开 - u' j) o4 _6 C7 ]: d W5 L& r; ~7 u  “文件夹选项”-“文件类型”中找到.XLS文件,并在“高级”中确认是否有参数1%,如果没有,请手工加上 1 I: c0 f1 X( _6 p1 g/ I% p; |! X& o9 H$ b+ O 13、excel下拉菜单的实现 ! g# p- ~. n& Z' J1 s4 p/ b/ g& A( v0 a# P" w6 V   [数据]-[有效性]-[序列] 8 k, p- R' b1 o, J9 P$ D7 n1 n3 f& g+ X9 ? 14、 10列数据合计成一列* S. i* S# B! S9 G7 m( Z1 s , [' Q# _2 M0 b1 c t- G* m   =SUM(OFFSET($A$1,(ROW()-2)*10+1,,10,1))6 O+ f6 T$ Z, f4 D+ w3 b 3 P' S; }# K7 r/ h _. \15、查找数据公式两个(基本查找函数为VLOOKUP,MATCH) 1 T8 }* B6 E1 R% N, b$ z) v$ R X% [# ^$ X% n  (1)、根据符合行列两个条件查找对应结果 4 i1 ~. F' i. l' x# O& A# M5 h , f' O! i6 o3 P  =VLOOKUP(H1,A1:E7,MATCH(I1,A1:E1,0),FALSE)2 i) J7 h6 r; R3 B ) q# W' ^% K V5 j# H/ s   (2)、根据符合两列数据查找对应结果(为数组公式) ! x! t9 d* `5 v+ A$ A$ G8 P7 P; }" C# A. h. {+ w   =INDEX(C1:C7,MATCH(H1&I1,A1:A7&B1:B7,0))% [& ~* O1 j) m+ @8 b% w / f) Z P+ T& @( _3 c+ p 16、如何隐藏单元格中的0 5 U, S X- D$ b+ g & v; l4 h0 Z* X& o/ d' D) B  单元格格式自定义0;-0;;@ 或 选项》视图》零值去勾。呵呵,如果用公式就要看情况了。7 |% |3 v, V& U& U* |$ A * M1 ?; l6 o( N17、多个工作表的单元格合并计算7 ^7 N( o* ~0 N; ]0 `5 o 1 X. Q4 U7 a) y  =Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4)* p' M4 \" W* b' T' I& y ; J# }0 W4 S3 f8 _9 q9 E3 N 18、获得工作表名称3 y/ R! W- T2 i; f7 N5 }: Z 4 E. H5 F2 H) a2 V. S   (1)、定义名称:Name 7 a! O0 d4 I$ P+ l/ r , u Q! a: i2 F$ }+ `! |- x  =GET.DOCUMENT(88)6 A" b( y' H p7 p! B * d+ D! Y8 v' L9 M. l   (2)、定义名称:Path* W% t: c# J" H% @1 K0 }+ [ $ N0 H& L) G+ T N( ]& H   =GET.DOCUMENT(2)# ^% G+ X( O& l0 G- } 4 r. _, l# {' p   (3)、在A1中输入=CELL("filename")得到路径级文件名 ) R2 e9 f. s1 M / F% u+ {5 e- a" l6 T  在需要得到文件名的单元格输入 R% X1 }% L! m # F% t3 d& c9 y& R   =MID(A1,FIND("*",SUBSTITUTE(A1,"\","*",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,LEN(A1))% D2 n. _* S$ ]/ N) c+ z& r$ o0 c, p / e$ s4 A3 q @# O9 R$ j) k W  (4)、自定义函数 , b. }6 m! [* s: Q; Q / {& b/ ~* y. G  Public Function name() ; O4 T9 g9 ^5 Y6 ^7 |2 _$ `2 }! ]+ Q' ~+ ] w   Dim filename As String" v6 V5 `# M9 M . R# J3 Z; R6 c5 U1 ~0 n3 g9 g  filename = ActiveWorkbook.name" J! }% t2 d5 F2 l+ L2 D/ P0 q0 t ; z& y2 X: F/ J0 H5 ^ ~ V   name = filename1 H( W" Z! p6 e3 x2 x4 ^ 1 Q) a8 {( l% R! i% |) D% Y5 ?   End Function# L) w }" v- d9 U! m1 ~ - W4 O0 \9 n5 i# Z/ z7 q19、如何获取一个月的最大天数 1 g4 C" A) Q6 I- j% ]0 |' o I& d- \$ W8 H3 C; a   :"=DAY(DATE(2002,3,1)-1)"或"=DAY(B1-1)",B1为"2001-03-016 g& M& X* `2 Y* s+ u+ h& i . ~5 L1 P. c5 a' i7 Q  数据区包含某一字符的项的总和,该用什么公式* V' O8 S6 _6 X8 x + b3 U5 w& O' _# [: z/ [& k* J  =sumif(a:a,"*"&"某一字符"&"*",数据区)3 M+ h" K, y8 h0 F: J, o " u+ h* ^9 U$ ]9 C   最后一行为文本:# v0 }( L" B. N! T- T" a ( w# W3 b( \8 I   =offset($b$1,MATCH(CHAR(65535),b:b)-1,) $ ?; b1 @4 H* e2 x: ` w3 { & R2 C3 u. S' b3 u, e2 }* ^0 ^) f  最后一行为数字: % F( ?% o* K) _8 L2 Q , p* Q: l1 W% m% g: A( R$ G I  =offset($b$1,MATCH(9.9999E+307,b:b)-1,)0 ?7 r0 c7 a$ }+ h2 u: b 0 q E1 ]( ]+ m; T0 @0 G  或者:=lookup(2,1/(b1:b1000<>""),b1:b1000) 3 a) G3 _' j f5 |# B8 `- t" B2 y! { u" G" p   评委打分中,如何去掉两个以上最高分,两个以上最底分,求剩余人员的平均分?同时显示出被去掉的分数。. p$ c4 d! N( T+ K9 V& ^5 X: F - _$ Q' D: P2 ^; Y+ i- Q   看看trimmean()函数帮助。8 R& y' j) y1 c9 l- x8 y ! v! f/ R( r. x+ ?6 P   被去掉的分数: 6 Q# y8 X5 V3 {* U( Y/ _& @8 t/ b1 u' m# o* K# R   最大两个:=large(data,{1;2}) ; G& _) s3 B: D$ ^' X* J! Z5 j3 n! V! S1 y0 F }5 _' \   最小两个:=small(data,{1;2})+ I9 C( s- E+ x! x* L " ?3 B7 F3 ]3 i+ r( B, u9 d8 s   怎样很简单的判断最后一位是字母+ H- Z& e% B; W* e, L8 {4 U3 I ; G; x" \7 t; r) }. s: a  right(a1)*1( ^! \0 m8 O, y' x8 T2 U9 s ! B3 Y' k+ P# o+ e* _2 m9 `   出错的字母 # o* m8 j$ r2 y1 q! p7 Q( O( P1 S( y   =IF(ISNUMBER(--RIGHT(A1,1)),"数字","字母") ( }' N. Y; f+ e% n {- Z; z& Q2 R   =IF(ISERR(RIGHT(A1)*1),"字母","数字") + v) c) D( }/ v# g* p; g D: K3 u" Y! `3 E& y0 X  如何 设置单元格,令其不接受包含空格的字符 ) A5 a! h2 z4 `3 ~. s ! x( ~$ k& r* U$ j* V' Q1 W  选定A列: i$ b$ d2 a c& H% C' o2 b + J2 r( I1 x1 l( {1 I9 ~8 B3 ?) i   数据——有效性——自定义——公式/ g. Z- V: l# | 8 ]" e8 X! c: |4 ~* t/ \  =iserror(find(" ",a1))3 v1 y8 \( p/ I1 I) `( R9 q- p 0 }3 b/ C' E! J% f1 h  数据--有效性--自定义--公式+ M* k& X% r- S* R 3 @$ A& N0 K% E& [  =len(a1)=len(trim(a1))! ^1 b% p/ _6 |0 C" r5 f i- q# Y% b 6 ~9 [* O* G* N  原来的函数是=a1+a4+a7+a10+a13+a16+a19+a22.....& F" [" t _3 y' v9 i 8 m9 L" l/ o4 D6 v) G# V1 @  现在是=sum(n(offset(a1,(row(1:10)-1)*3,)))+ K1 u5 Z% E. P0 ^* H3 p / G' ^" D$ g' m6 o) J! D# M" c5 E( n   在一个工作表中引用其他工作表中的数据,但是被引用的工作表不是固定的,根据我输入的工作表名自动选择相应的工作表中的数据,请问在公式里怎样引用?+ y9 x. ] X! F4 c3 Z3 n 6 u4 u) q; q1 p4 l  =INDIRECT("A1"&"!"&"E1") A1为工作表名 N' \0 z) N: ] % ^3 K0 {4 X) |   奇数行求和 =SUMPRODUCT((A1:A1000)*MOD(ROW(A1:A1000),2)) 4 D1 q% D6 L7 O% q$ ]7 X & B& Z; e9 Y0 ]3 {4 @# C  偶数行求和 =SUMPRODUCT((A1:A1000)*NOT(MOD(ROW(A1:A1000),2)))7 j, p4 t% C! h* C6 M $ C) Y4 A6 P- R   查看字符串字数% W* f; g7 W F- h& ?. r2 e+ ] ! e& v4 j. G; E/ r/ Y. V8 O& Y   =LEN(A1)* |- Y" k: L8 P + d! C$ ^$ [2 l6 n  求非空单元格数量 n( [3 |8 p3 O # R8 ~, U; _2 E  公式计算出来的数据,COUNTA不能用的(否则空字符也计算进去了), h( Z- a/ I3 x8 ? k/ @ , F M$ A/ c1 G! p  =COUNTIF($E$3E$65536,"?*")" d+ g+ f( }" t! e" `5 P 5 g2 e! }0 ^- ]+ ~, x2 S  动态求和公式,自A列A1单元格到当前行前面一行的单元格求和.( q4 |1 i% M8 ]0 j0 v% j 6 p5 M$ `" g( g, L   =SUM(INDIRECT("A1:A"&ROW()-1))3 C5 s$ N7 E3 z N6 E + j8 ^2 a* Y( Z0 F0 R$ {( e20、比较好用的EXCEL文档修复工具& Y2 ^9 n- \: M5 { d$ Y . p7 S$ ^; D2 G( ^' _. c3 \   ExcelRecovery , K- i, ^- z8 l6 b- j5 ]: s+ U8 N! i1 |! R1 S4 g 21、EXCEL开方运算 - u# [) V, U3 q# @4 h! W+ T 1 g9 E# R0 f, G4 T+ f1 e- Z  将8开3次方,可以用这个公式,在单元格中输入  =8^(1/3)0 _, u. Z4 c3 m% y ! v& ?2 k3 H) ?# m/ T& S) g" d. I22、单元格中的数据分散对齐 # X$ o3 D8 e. k' R# Y+ X- v$ r- W" o2 l1 T4 T% X   文本格式》全角输入 ' ~2 D1 g( q' u" o- I, b2 [ 0 J; q# E1 E7 f3 f" S23、查找工作表中的链接 ( Z1 A- X( C0 y K; R* c& v! t8 A9 ?' ^   Ctrl+~ 或编辑》链接 # l5 m, q) V2 _, s/ I( A3 |- }! q 24、如何让空单元格自动填为0 x" p' g5 m' o* X - y2 h9 I" |( \' @" y  选中需更改的区域》查找》空》替换》0 E* f3 ]! L! n8 t# j $ |; e' ]: v1 Y4 k5 n1 T/ L7 [% z 25、把Word里的数字转换到Excel : E! T- o. @$ u; O# a! ]: w' }! ?2 A! J0 n; X$ d2 p   方法有多种,选中》复制》设置输入单元格为文本》选择性粘贴》值/ m( k8 Z* o6 q8 H* y# r9 Q6 R & L3 Y7 x4 A' P' M8 j" N3 d3 T. T& L   选中》表格转换为文本》粘贴》分列》对分列选项设置为文本( Q9 A: u3 {0 q6 l 7 E% E! }" w; Q5 }# b& g- g2 y   另存为文本文件》EXCEL中打开文本文件》对导入文本对话框进行对应设置& b" g( t1 B' a3 d* p5 E( @0 x
橡胶技术网 ,分享知识,创造价值! 一所没有围墙的大学!!
发表于 2007-11-23 19:37:48 | 显示全部楼层
不错
橡胶技术网 ,分享知识,创造价值! 一所没有围墙的大学!!
发表于 2007-11-23 23:37:39 | 显示全部楼层
非常有用,谢谢共享!~
橡胶技术网 ,分享知识,创造价值! 一所没有围墙的大学!!
发表于 2007-11-24 02:35:31 | 显示全部楼层
保存下来,以后统计就方便多了!
橡胶技术网 ,分享知识,创造价值! 一所没有围墙的大学!!
发表于 2007-12-24 23:48:13 | 显示全部楼层
好。
橡胶技术网 ,分享知识,创造价值! 一所没有围墙的大学!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|橡胶技术网. ( 沪ICP备14028905号 )

GMT+8, 2025-2-19 06:05 , Processed in 0.378636 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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