旗下网站:橡胶人才网

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

比较常用的25条Excel技巧

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

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

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

×
1、两列数据查找相同值对应的位置 5 ^3 n; |* S' l' h5 ~; W$ A  =MATCH(B1,A:A,0): k; W, j* J# e ; O0 V% j- D1 C" x- D 2、已知公式得结果 * S4 D Z: n2 @5 t * `+ d; j+ B: q- }  定义名称=EVALUATE(Sheet1!C1)# H! O) K. A G1 E) M: d " J2 ]* D. I/ H   已知结果得公式 + h% O6 h) `% N. |+ r# w( _$ h5 k# L0 V   定义名称=GET.CELL(6,Sheet1!C1) * Z& j2 G4 A6 z w - u' {% V) z# x0 K3、强制换行0 J6 x% w/ \4 i) \6 H! b# r ' g5 J; W8 I, R ]6 [( ?  用Alt+Enter 2 Y, D% P/ p& F2 K, e! C& N, [7 Z- z. ^$ B+ n 4、超过15位数字输入 # c( ~8 X" g: \! N. j$ q! B0 A1 J" x& P% c4 L2 S   这个问题问的人太多了,也收起来吧。一、单元格设置为文本;二、在输入数字前先输入' / E) L. r9 K2 V6 d 7 G2 n8 }% K- T/ H% ^. r5、如果隐藏了B列,如果让它显示出来? * B/ j6 v; X9 M* f2 U) u& W7 Y8 \! @( }' W   选中A到C列,点击右键,取消隐藏* X$ o) z2 I: j. t" d ( ~9 \5 [ Z. Y e1 j   选中A到C列,双击选中任一列宽线或改变任一列宽( A4 G* L+ U* M. q: E3 ? ! |9 C9 ]- j" w d* t3 I, D   将鼠标移到到AC列之间,等鼠标变为双竖线时拖动之。! K' h ?* r& Y) V* u" b ' {7 ] e( e* D" @ 6、EXCEL中行列互换 0 P S) |1 a2 ]& D. _ ; u+ `4 c0 `2 K5 k, P0 i2 W  复制,选择性粘贴,选中转置,确定即可 $ P5 E1 m- p) t) `3 m 7 P+ _; L" z9 R: x" {" j7、Excel是怎么加密的 , Y* D- T0 V9 D. m( p& e: K6 r6 w7 q& N1 m6 x3 {" p$ i2 {   (1)、保存时可以的另存为>>右上角的"工具">>常规>>设置# I% R1 W, m0 G( O$ r6 k ) ~& l) u1 l" b: Z( g9 P4 [, r  (2)、工具>>选项>>安全性( c% I/ Z3 | p @ * A6 l+ B! e5 @+ m: n8、关于COUNTIF3 d# j8 m# a: j% o8 K& U% ?% |$ a" n : h% \5 ^; s) t. U' ~; V- ~! ^   COUNTIF函数只能有一个条件,如大于90,为=COUNTIF(A1:A10,">=90")& [! W5 e8 ~0 x3 ~* y, X # `% ^9 r' h6 ~! d8 \5 e  介于80与90之间需用减,为 =COUNTIF(A1:A10,">80")-COUNTIF(A1:A10,">90")/ \& f+ \. o2 t& L! Q+ C 7 g4 t1 e/ d- |& y1 O, I 9、根据身份证号提取出生日期 ; I) P* p, B) e, T6 z; n/ A4 g* K0 d1 @% t+ I6 g9 U- m   (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)),"错误身份证号"))& K8 z: \- A& X ' G s- F* T1 s" {1 D( A4 p, v  (2)、=TEXT(MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")*1) a J. [/ ]9 ~) @' J" D % A8 a: R6 P; U, C10、想在SHEET2中完全引用SHEET1输入的数据 5 _6 m) a" j+ v/ z) I ' v4 G$ m% s p Z i! V$ C7 ~+ b  工作组,按住Shift或Ctrl键,同时选定Sheet1、Sheet2。 ) a/ h+ V/ l5 Z$ V. w 2 Q# a- U$ c* `9 _. J/ A11、一列中不输入重复数字 2 ^; e! K8 _) y7 D7 x# z+ i6 G' T U/ J: c8 q0 e7 U   [数据]--[有效性]--[自定义]--[公式]7 d" W' }; z/ B3 r$ H& L& O+ W6 Y & q$ j( ^& k u0 ]1 ?  输入=COUNTIF(A:A,A1)=1 % g. O% D8 m* z; W & u$ T a& `- x; W& |- N1 ^/ ]  如果要查找重复输入的数字; n3 w% V. t6 O# g) B( X 3 N$ |3 }8 y1 }; _! D   条件格式》公式》=COUNTIF(A:A,A5)>1》格式选红色$ s+ O! H) M% j; ]/ S8 j" e( t( ~ + e5 v2 M9 R7 |) ^5 I v/ p 12、直接打开一个电子表格文件的时候打不开 ) J& i9 B6 _6 y u$ F ! Y! p# V* T5 T& a, l+ E  “文件夹选项”-“文件类型”中找到.XLS文件,并在“高级”中确认是否有参数1%,如果没有,请手工加上 [% L, A; C, \1 S! d: ~+ L: v7 c; _; c; i" h# l+ H R 13、excel下拉菜单的实现 ( `! j6 w/ M' c- ^$ w. S8 e + {3 b& C8 r, ~) G  [数据]-[有效性]-[序列]% R0 N7 u) k7 M( k$ X& ?! K: j ' X9 Q m' u- @1 s 14、 10列数据合计成一列 . j4 D! w' `: } + Z4 h7 J e2 L* G1 F K/ X% P  =SUM(OFFSET($A$1,(ROW()-2)*10+1,,10,1))+ b; n+ A$ D# } ! u; Y/ B0 Y# n15、查找数据公式两个(基本查找函数为VLOOKUP,MATCH) 4 v: h8 q" r+ r, `* J- U! f" U( H / j/ C3 E0 W2 F1 w  (1)、根据符合行列两个条件查找对应结果: @3 W- P7 ?* j5 Z8 x2 Q j" F ) R5 u, C6 v' ~5 m' l* Q6 I  =VLOOKUP(H1,A1:E7,MATCH(I1,A1:E1,0),FALSE); n6 d% I; V/ ?7 f' Z 7 D: X5 [) V. ~! e8 P   (2)、根据符合两列数据查找对应结果(为数组公式) ! C- V+ u3 j. F; F9 n6 N * M1 Z6 _8 A# g% v  =INDEX(C1:C7,MATCH(H1&I1,A1:A7&B1:B7,0)) j9 V d. ~$ ^. l1 R- J e& `8 y3 i9 Y6 m6 k 16、如何隐藏单元格中的0 4 x, x; n" J9 W7 @, R$ C8 x 5 | ^5 t" ]! i( V% f% \  单元格格式自定义0;-0;;@ 或 选项》视图》零值去勾。呵呵,如果用公式就要看情况了。 - I' D. B- j" F7 {. j) {" \# Z" b5 h1 j 17、多个工作表的单元格合并计算; Q$ a% x0 \7 G4 |6 c6 p , u' F. Q* K/ Q   =Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4) 3 c6 y1 }) w0 W. ]/ k ( D# [/ W) D1 r% T& f' q- e+ s0 X18、获得工作表名称 + x0 |" u/ m' t, V! {0 Y2 p& `0 G   (1)、定义名称:Name2 H' a! ^8 s, c# w( h* P& X r ; n9 h [! a7 ]2 y0 w: c( [  =GET.DOCUMENT(88) 6 u& q* ^6 Y3 d& t 1 j% {5 O( h5 K! ?1 d8 j0 J  (2)、定义名称:Path ' ]7 ?0 c7 }5 M/ ~' n A9 l& u' b4 ^- J7 o9 ~ i6 ~  =GET.DOCUMENT(2)1 r2 P+ Y/ E4 m* }) j, { ! ~4 o0 s# g& }' r% c4 f/ g2 }7 J& d+ ~  (3)、在A1中输入=CELL("filename")得到路径级文件名0 d5 \2 g7 c! X! _6 d 5 L) Z6 J, H' Q+ f$ `) W  在需要得到文件名的单元格输入4 C8 {2 A+ _5 d: u8 G1 E- Z 8 W- f6 M! e m# u, B- R; O" b  =MID(A1,FIND("*",SUBSTITUTE(A1,"\","*",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,LEN(A1)) ! S# i+ r4 c( H9 B- Q" Y) g* o4 N6 C+ Y7 Z   (4)、自定义函数0 H) f+ e" g& P$ u% W ' S0 l7 N4 D3 L! ?' D- u  Public Function name()3 y% ?$ v- ]0 m# \3 d7 C # X8 O8 x- X1 ^$ t9 h. ]  Dim filename As String" T( J: C; O; T W% ^% s 7 \( o( d. u9 a   filename = ActiveWorkbook.name& {9 b/ ]2 q( I. y( _4 q 7 ?* b; W( b6 i   name = filename9 ]& Y8 G9 o, h) n/ @ 8 f [$ u! O G* C  End Function 8 x. B( N; r! l/ |: Q . S% N( A' F6 I4 [$ R6 N19、如何获取一个月的最大天数 # q7 h) n$ u" R" `$ p% K8 c q8 Y4 `. \) E( b3 S Q   :"=DAY(DATE(2002,3,1)-1)"或"=DAY(B1-1)",B1为"2001-03-018 t, R; e2 }, S5 G0 q0 ^/ ^ 5 F2 S2 _! |5 b5 [6 x  数据区包含某一字符的项的总和,该用什么公式 7 l6 g$ }2 \5 @( O% {8 J$ y2 ~6 t3 s' i* T, m) G2 a   =sumif(a:a,"*"&"某一字符"&"*",数据区). [* N3 w$ Q4 }, Y 9 E2 C: t S: p% c0 E   最后一行为文本: ; z0 ]- L. b' w2 P% b 3 y$ W' x; d* e/ v' x# G1 w9 l  =offset($b$1,MATCH(CHAR(65535),b:b)-1,) L, U2 H) t7 ] ( x9 N0 C: Y: p8 D9 X  最后一行为数字:, ^) P: t- M( d: |+ \ $ [) T4 P O ~7 F1 R9 h, @% N3 j# E   =offset($b$1,MATCH(9.9999E+307,b:b)-1,) : \3 D# b" Y2 q0 Y0 Y) ` ( Q( A- \; `1 t# X  或者:=lookup(2,1/(b1:b1000<>""),b1:b1000)$ a8 y0 o( |* E( O7 X) [) q6 u ; M9 z$ Z! K) X' X" y  评委打分中,如何去掉两个以上最高分,两个以上最底分,求剩余人员的平均分?同时显示出被去掉的分数。& S' e& z- w3 j 6 [9 W+ m6 x1 [) k7 j7 S. w8 a   看看trimmean()函数帮助。 3 W4 p7 t3 _" c" P! O& }; J5 ~ * b V* Z a& B  被去掉的分数:' j! y( g5 K% C 1 Z1 ^% w" J+ }) ]4 f9 K7 L  最大两个:=large(data,{1;2}) ! T5 k- e' L# M6 j j* m / o! V2 Z8 g0 k  最小两个:=small(data,{1;2})! w8 A$ r% p9 j! H ( f. j& L9 \2 C( e; `- Y, j) B  怎样很简单的判断最后一位是字母 $ B9 I* s" R, I$ v. a5 X4 d2 ?8 w6 R   right(a1)*1 g5 D/ }- S6 U! W' E ; A: C& K2 m0 A. \  出错的字母 4 n* [, N9 ~$ g* `8 ?* x7 ^3 O3 q; D& q2 C" }* r8 w& R' D# B8 E' y   =IF(ISNUMBER(--RIGHT(A1,1)),"数字","字母")6 {: ?' A' n8 h b4 u, j 5 A' D2 G( h4 C D m0 \2 J+ n  =IF(ISERR(RIGHT(A1)*1),"字母","数字")6 [- P. m3 r7 j- g * t1 W5 u7 L1 s# a3 g   如何 设置单元格,令其不接受包含空格的字符 6 N5 G4 N3 @2 A/ j+ T E* _/ k" d+ A* _* s% z: ~1 h1 @2 z$ s+ D4 X   选定A列9 U+ J3 |- t4 Q4 _ : R, Y/ w' g y0 R( \   数据——有效性——自定义——公式 * E6 u3 ~: J+ C6 H3 k7 f' _5 Z* I , |. b6 H& [* w' K8 o  =iserror(find(" ",a1)) 7 v$ x' p( I; V 9 ]& q. |/ ~* F1 k  数据--有效性--自定义--公式 ! n8 S" T9 u) K. C+ b! S 6 h1 r( ~$ o( F9 Q. _  =len(a1)=len(trim(a1)) i3 @! e9 j8 b# l* Y2 ? 0 p0 B) N) f' p) A- y8 g  原来的函数是=a1+a4+a7+a10+a13+a16+a19+a22.....4 o3 a( q$ Y, ~+ h 3 n3 f- V% Y p   现在是=sum(n(offset(a1,(row(1:10)-1)*3,)))* ]5 M- U% H2 S% C' C" W3 r & H5 E8 z% X# f7 {) T; v  在一个工作表中引用其他工作表中的数据,但是被引用的工作表不是固定的,根据我输入的工作表名自动选择相应的工作表中的数据,请问在公式里怎样引用? 5 L% ?7 j% l$ P; w( f1 t9 B 0 l6 g" B% X3 _4 e( G; T) a  =INDIRECT("A1"&"!"&"E1") A1为工作表名 8 j, b6 S }9 S8 }% P P 7 X6 x% Q0 n; S+ g5 M, C% }  奇数行求和 =SUMPRODUCT((A1:A1000)*MOD(ROW(A1:A1000),2)) : ?/ _6 l5 @% g: }7 r 5 h( j" A c0 w  偶数行求和 =SUMPRODUCT((A1:A1000)*NOT(MOD(ROW(A1:A1000),2)))# |# ~, L) |9 C6 a7 [+ M% d + M$ Z# ?' M! v8 r* P  查看字符串字数 ! s% ?: k9 y M/ Y, q M: w) K% k% L   =LEN(A1) 8 R g2 m1 B( f' G! D4 i& I. l; l/ _0 @; ?; S" V   求非空单元格数量1 }3 O) K& j, K- k( D8 \ , o* r ?: W* S6 @  公式计算出来的数据,COUNTA不能用的(否则空字符也计算进去了)2 L) N" ?: a2 T+ m : j6 O( H' X$ p6 P7 N" m! b% L: ]  =COUNTIF($E$3E$65536,"?*")+ X+ C% F, |2 B, {. k( r* [( K 5 }' w( {; F4 V) B: g" K   动态求和公式,自A列A1单元格到当前行前面一行的单元格求和. 0 _- }, ?" b9 W) E: D8 T, ~6 K; m/ B   =SUM(INDIRECT("A1:A"&ROW()-1)) ; P* T5 V6 w5 V2 C, d: t " x& k( `& F7 }. |( h- ~20、比较好用的EXCEL文档修复工具' R! f. y8 ]/ ^# u5 @) q( Q$ x, y ( `1 r* \7 }" n   ExcelRecovery " k5 ?, m' E( } # ]) y8 Y: H, e4 p$ K" Z7 b6 P4 R21、EXCEL开方运算 1 Z' O$ s" H2 c( @7 l! l' a+ f7 J4 _6 a# P- ~$ z# v   将8开3次方,可以用这个公式,在单元格中输入  =8^(1/3) 2 z) N. e: W% p# @ ~4 {6 ^; u q4 l7 O 22、单元格中的数据分散对齐 ( t2 t1 T s$ m; ~& Z H( e' s, V5 y& Y   文本格式》全角输入 ' {3 w# R$ P3 r V; ^$ s$ e3 U; ~; H) D1 r23、查找工作表中的链接. d# @' f, G2 V3 C7 j( z N8 }3 S; q) f4 | `6 |1 r% V  Ctrl+~ 或编辑》链接) x' W/ V7 S& X ; \( C- R n; n& [2 V: ]/ w24、如何让空单元格自动填为0! f2 h+ M" C5 t' x/ ] 8 g/ \* n0 V/ N2 f6 U6 S: y" L  选中需更改的区域》查找》空》替换》0' ^( g B; S& c) _8 g" t3 \* X3 j 0 G Q; g' E- Y) [4 z# \25、把Word里的数字转换到Excel4 g/ ~$ \( E$ X+ Y " A( R* D% @4 F( z: M, F  方法有多种,选中》复制》设置输入单元格为文本》选择性粘贴》值 * L( z' i1 F& [: f0 i' k4 r* E$ Y* k3 m2 D3 M   选中》表格转换为文本》粘贴》分列》对分列选项设置为文本 : ]# K, s. ]* v, e2 C' X 6 L* a4 N/ C# l. z7 \  另存为文本文件》EXCEL中打开文本文件》对导入文本对话框进行对应设置8 O$ W8 U7 N" Q" X) r' z& `
橡胶技术网 ,分享知识,创造价值! 一所没有围墙的大学!!
发表于 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:17 , Processed in 0.049887 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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