旗下网站:橡胶人才网

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

办公软件 Excel技巧

[复制链接]
发表于 2008-8-20 11:29:49 | 显示全部楼层 |阅读模式

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

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

×
办公软件 Excel技巧
+ ]8 e: R0 D, v; T$ ?常用办公软件 excel技巧的整理、讲解,在这里给读者们看一看,给大家一些提示,希望在你在平时能用得上。  1、两列数据查找相同值对应的位置
. a( S( x7 v4 ~9 @; m6 v2 O  =MATCH(B1,A:A,0)3 e+ ~, c; x0 C2 y
  2、已知公式得结果
# D4 P1 D6 m2 t0 k& C0 I  定义名称=EVALUATE(Sheet1!C1)3 J2 a1 r* D. p3 P7 A
  已知结果得公式: h2 D5 o  f5 _7 ?; I/ f7 _# D, \
  定义名称=GET.CELL(6,Sheet1!C1)0 A, B6 O% s5 ~* c' g0 O1 l" r9 f: f
  3、强制换行% \8 y' x8 i6 O7 x# ]4 x  s
  用Alt+Enter2 X3 O* ?) X( F
  4、超过15位数字输入
0 ?- u6 [' u4 h; `' g6 C  这个问题问的人太多了,也收起来吧。一、单元格设置为文本;二、在输入数字前先输入'; J2 y" w6 v5 n4 Q6 x2 z
  5、如果隐藏了B列,如果让它显示出来?
0 Z8 j+ }+ I: j# K1 ^9 h; X  选中A到C列,点击右键,取消隐藏8 n5 H0 G6 j/ i. _: B- @
  选中A到C列,双击选中任一列宽线或改变任一列宽- H# u0 g% n# L. [
  将鼠标移到到AC列之间,等鼠标变为双竖线时拖动之。; [) k+ J* Y5 P' _+ c
  6excel中行列互换3 y0 J. f+ h/ n. {! b0 m# `
  复制,选择性粘贴,选中转置,确定即可
/ q8 C' ]' R  k9 N  7excel是怎么加密的; j: t( c# U" t# K. @4 e
  (1)、保存时可以的另存为>>右上角的"工具">>常规>>设置
/ x4 \8 I( z+ {& P' ]+ }+ x- k8 p  (2)、工具>>选项>>安全性- t# o; B" j2 ~. w/ ?
  8、关于COUNTIF
) u' l4 v3 A  g( B  COUNTIF函数只能有一个条件,如大于90,为=COUNTIF(A1:A10,">=90")+ m: F! V. r2 p$ y% W
  介于80与90之间需用减,为 =COUNTIF(A1:A10,">80")-COUNTIF(A1:A10,">90")
2 ^3 A, ?+ ~2 }" ?3 x  9、根据身份证号提取出生日期7 x0 A% J. z4 U9 d
  (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)),"错误身份证号"))
, r  h' K1 y4 q, y* N" |2 {; W  (2)、=TEXT(MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")*15 A: a* F& Y# \0 }
  10、想在SHEET2中完全引用SHEET1输入的数据" H2 S. T4 P& X
  工作组,按住Shift或Ctrl键,同时选定Sheet1、Sheet2。: J1 u( ?% S7 ~% Y4 g& |
  11、一列中不输入重复数字  m; g9 t( C' c# o  K, z
  [数据]--[有效性]--[自定义]--[公式]
# e' F; S" r6 k  输入=COUNTIF(A:A,A1)=1
4 w, ]: Y2 u  E  X( M3 s  如果要查找重复输入的数字/ f. x0 r  B1 b' o; ?+ [
  条件格式》公式》=COUNTIF(A:A,A5)>1》格式选红色& X( j; a0 U2 M: C
12、直接打开一个电子表格文件的时候打不开+ H: L; D6 l" O& e2 K

7 j5 `6 O' m  e5 V4 \  “文件夹选项”-“文件类型”中找到.XLS文件,并在“高级”中确认是否有参数1%,如果没有,请手工加上
( d" `0 p5 Z+ \9 @& w
4 H2 S. `0 |2 |/ ?* U" T1 J  13、excel下拉菜单的实现- v' r/ Z4 u& O; ~1 h

: w) Q, f# Z0 Y4 ~) T* C  [数据]-[有效性]-[序列]  H' N4 k- W* _& N6 r8 P, R9 f& T5 m

# ]- c9 u' d' U3 ?6 s  v  14、 10列数据合计成一列+ W: A& M4 I/ b# Z) O

. |* P6 G7 {7 w& Z  =SUM(OFFSET($A,(ROW()-2)*10+1,,10,1))5 o+ S, m. y0 K2 W

: F1 M, N: }9 u( O7 g3 \  15、查找数据公式两个(基本查找函数为VLOOKUP,MATCH): @9 `5 t- \4 Q3 m1 k3 `% E

$ R) t. ^' \1 h4 f  w/ L  (1)、根据符合行列两个条件查找对应结果
1 U& r9 I/ @$ P( P1 c+ K4 Z  l3 {6 K; X- n0 R& n' A7 Z
  =VLOOKUP(H1,A1:E7,MATCH(I1,A1:E1,0),FALSE)9 G% ~0 F( u8 K+ @% w& K/ O/ I( k
# Z2 O- q% w) A  L3 g8 t
  (2)、根据符合两列数据查找对应结果(为数组公式)
4 y$ c1 L6 _. C' I+ t
4 I! Q' s+ c5 ^" n+ R  =INDEX(C1:C7,MATCH(H1&I1,A1:A7&B1:B7,0))+ A6 m- Y) [! [5 i) d/ A9 r8 A

3 {% p5 ?0 W, k9 G0 o  Q  16、如何隐藏单元格中的07 ^2 q6 ^5 Q5 `$ |

7 o( n$ e# i; M% U1 [, u. \2 z  单元格格式自定义0;-0;;@ 或 选项》视图》零值去勾。呵呵,如果用公式就要看情况了。$ U: R# G4 o3 K4 Z
# O  [: l& V3 a3 d0 H
  17、多个工作表的单元格合并计算- i! }5 O- x- j2 |/ U
5 j" Z9 R  f; ?0 t2 X. @' i
  =Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4)
% Y) w5 C# Q% e( q
2 R* U; D9 K7 F0 C1 z  18、获得工作表名称/ x* V2 t; J. t/ P$ K) H$ s% g
! [6 z9 N0 O* ~& k- @  w; b
  (1)、定义名称:Name# A% b. |5 {( R" E7 N
3 i. ?$ O. U3 ~4 z
  =GET.DOCUMENT(88)
8 j+ L! o; t6 T: v
% I' o9 o2 e+ s4 O$ x/ m7 a& N  (2)、定义名称:Path
/ B' y2 B- W. U, }* x1 B* w! W- o; s! |4 V. }( P# N
  =GET.DOCUMENT(2)
6 r. u3 m+ x; J
7 j- {2 W5 f: Q; R  (3)、在A1中输入=CELL("filename")得到路径级文件名1 o/ x* x( T  f
( f. v& ?" l5 E+ |
  在需要得到文件名的单元格输入
6 [2 `- R4 S& O! i5 _; J+ t0 \# m- H/ J" \% V( g# j
  =MID(A1,FIND("*",SUBSTITUTE(A1,"","*",LEN(A1)-LEN(SUBSTITUTE(A1,"",""))))+1,LEN(A1))
) u& B' q* I! \, I: i( c6 W4 a, E& o2 P
  (4)、自定义函数
1 Q  ^9 @* V* Y& @  p; S) }! A
' J6 U7 L) i5 l, m8 w  Public Function name()# |( t, F8 ~4 a5 ^0 Z
& d9 G: @/ u: J* I( ~
  Dim filename As String
, A4 T1 Y% G* N$ g) ?( r+ [, r- t
1 }, Y4 @6 o  R  filename = ActiveWorkbook.name
! ~$ s" }: L1 {* I2 F' W4 N9 G+ D3 o
  name = filename1 X/ ^: @, K3 N9 v+ ]
+ U% w. T, }2 p, ?5 n- G% D, M
  End Function. E1 {1 l7 `, y/ \$ t3 Y$ u

; R5 ?# T( f: k4 }4 w" R# Y  19、如何获取一个月的最大天数# @5 V2 k) ~4 ]5 @- V" @" D

( T/ z6 {: I/ Y  :"=DAY(DATE(2002,3,1)-1)"或"=DAY(B1-1)",B1为"2001-03-01
/ Q" O1 r' T( r* H
+ t3 Q; C2 H9 e& k  数据区包含某一字符的项的总和,该用什么公式( c+ V- x  _0 [! g" j& Z! Q$ V

) H  Y2 v; H2 T' T# ?6 n4 [  =sumif(a:a,"*"&"某一字符"&"*",数据区)0 ^" y: c. q. K& g0 O+ U1 s4 g. x

/ f8 |7 V6 ^; a- Y( X. \! Q! K( w' j9 c  最后一行为文本:, J7 p- Q; X( Q4 t* L
& _% T- m# O2 Z; v- w- R
  =offset($b,MATCH(CHAR(65535),b:b)-1,)
1 t8 ], ?5 B+ C; ]' D& N  E
5 w0 J/ N) n- _+ g" ]! {: b  最后一行为数字:
! e9 y3 |1 Y+ l" F
* Z% W/ m7 E( e8 |  =offset($b,MATCH(9.9999E+307,b:b)-1,)0 h% c2 i5 Q* h' f8 Y% Q

9 ~$ B- X) k# K* y  或者:=lookup(2,1/(b1:b1000<>""),b1:b1000)
5 ?3 ~5 @# h5 W# l/ Z7 f! e( b7 ^+ s- r: U$ \  d$ b) g
  评委打分中,如何去掉两个以上最高分,两个以上最底分,求剩余人员的平均分?同时显示出被去掉的分数。
- @; w+ G( g! w2 H, z0 t9 |' y: W6 l  i
  看看trimmean()函数帮助。( `' {  U- h$ i% _% J8 s% e  t/ C# y
% J! i7 V4 A- O9 K- O/ `/ P8 v
  被去掉的分数:
. G( g* b/ t1 U  C# Q: K5 I; ~  ], R2 t& f6 n/ j. t, @3 s9 m
  最大两个:=large(data,)
) h$ o& O; M2 i2 ~0 o# }$ n6 Y* N$ _' ?  R! F6 G
  最小两个:=small(data,)3 u4 o/ Z. r9 P* v  i& a! T: v
; \  B' N$ {6 _
  怎样很简单的判断最后一位是字母
* E+ g, [: z5 M* @
+ x% y3 S2 g* {6 z  right(a1)*1
1 r- J7 ]+ j0 \; d6 T6 z
: l! a/ J1 Z( k! E0 i  出错的字母( E$ s: K$ H. [4 D6 h5 k4 y

6 a3 c$ Q2 P; e; \2 c$ `4 Q  =IF(ISNUMBER(--RIGHT(A1,1)),"数字","字母")) ^# D6 S& L8 S' W
$ Z/ N" X0 s. ~0 m% n' X3 N4 Z
  =IF(ISERR(RIGHT(A1)*1),"字母","数字")
3 p8 E/ {; x8 {  ?
, D( C0 Z' {, O+ \' T  如何 设置单元格,令其不接受包含空格的字符
5 t4 x$ M6 w$ p! {9 b( p4 M$ ]; }  w6 S) ^. U+ Z
  选定A列9 Y+ E& z, G4 T  ^3 X% W
% e- L' A; E% W1 b/ X; M
  数据——有效性——自定义——公式
5 U5 s4 k% ~/ S; f8 e2 a' s4 V; [. ~) _* j+ \4 p( h
  =iserror(find(" ",a1))
3 @% `& j; _2 g9 Q! e
9 y( J  n/ m6 o6 C+ c5 c- w4 x) W6 D  数据--有效性--自定义--公式
+ D2 ?- F; L, Q5 y; b" ]+ z" l
" Y. b0 l$ u, Z' T( q* A9 w( }  =len(a1)=len(trim(a1))
& B: Y, Y% @& f/ v/ S: I% Y* }
8 l( ^# |8 }5 }1 A; |  原来的函数是=a1+a4+a7+a10+a13+a16+a19+a22……
* ^  Y) H3 o% W9 q4 H7 }9 r
- m/ c3 _; f6 f0 K8 r7 {% T  现在是=sum(n(offset(a1,(row(1:10)-1)*3,)))
' G2 I2 L  Y+ c. M, g$ z
/ D) n- G* s" H, i  在一个工作表中引用其他工作表中的数据,但是被引用的工作表不是固定的,根据我输入的工作表名自动选择相应的工作表中的数据,请问在公式里怎样引用?
* q. r7 l( i+ x+ y" i1 Y1 V( I* f1 _$ i' g& `3 M& W  Q: V
  =INDIRECT("A1"&"!"&"E1") A1为工作表名
; ?! a0 k5 x8 J, C' R# b" X
7 t$ E$ E$ x, w) N' c) G  奇数行求和 =SUMPRODUCT((A1:A1000)*MOD(ROW(A1:A1000),2))
2 k: S2 Y0 x) p: K& E
; [7 [  k1 f, W# k  偶数行求和 =SUMPRODUCT((A1:A1000)*NOT(MOD(ROW(A1:A1000),2)))! T+ Q/ Y) _- X  C4 {

- x" _% T+ X2 `. ]  查看字符串字数
/ e9 Q: [; v3 a. P  y
2 C8 c) {% M$ [1 i2 Z  =LEN(A1)
6 d8 @  J3 _+ z7 ^$ k7 i
, P: u8 |0 H* x  J& }1 U  求非空单元格数量
2 r. ?" J* z6 H$ i6 C- u
: R9 d! U1 K3 w% L  公式计算出来的数据,COUNTA不能用的(否则空字符也计算进去了)
8 b! c' e8 Z0 ?; M5 a" t$ `: U+ V2 l1 x: X! K
  =COUNTIF($E:$E536,"?*")
0 A; M- X; q/ n0 y7 h+ c+ \2 N1 S) d; t+ y6 p% E6 d
  动态求和公式,自A列A1单元格到当前行前面一行的单元格求和.
9 {: @$ ?' F7 Y3 k' ]+ x+ A
: {" h2 \( P7 r' e  =SUM(INDIRECT("A1:A"&ROW()-1))
9 A" X5 W" V$ G: f$ B
3 T% E- N) D# T/ @7 ^  20、比较好用的excel文档修复工具$ ~4 W& F! i" ]! z% [! r) H  D

# h# J5 z- j$ e( r- _$ k0 c5 @  excelRecovery
5 A) h# z& _; F" g5 v% W, U7 m, d' k6 K( q% G" @
  21、 excel开方运算$ }' G1 \8 v" j" {

* B* y% ?+ i2 A8 O- P+ ~  将8开3次方,可以用这个公式,在单元格中输入  =8^(1/3)
) e* ^) L8 W5 {4 P; [3 u) e6 n, C* X- L+ @- W
  22、单元格中的数据分散对齐
% R$ R0 q, B" q& Z( l4 p5 X$ p$ X# `
  文本格式》全角输入
0 J* ^$ ~. b7 \9 S* U/ d* H6 c2 y! ~; v; P7 a5 S- h
  23、查找工作表中的链接
6 ^( T3 N2 Z, `4 m  A# p
3 A: Q7 |- i; {; Q# N% ?5 z% @( N  Ctrl+~ 或编辑》链接
4 S! G: q/ P* T9 X8 u
4 u. ?: I" Z0 q" N) ?: g. U3 z  24、如何让空单元格自动填为0
. ^  y( W2 u3 l( D$ s0 }1 T* C& |2 N3 a/ m% o9 O$ g
  选中需更改的区域》查找》空》替换》0
6 ]4 x: q1 w& X! Z3 {1 i& Z
! h: ^. q- {5 Y7 F9 q7 P  25、把word里的数字转换到excel! Y& X( Q6 M  A  P5 t; W9 N

& K% v4 O. C+ q1 @0 {5 E0 h      方法有多种,选中》复制》设置输入单元格为文本》选择性粘贴》值 - i/ g2 L2 t  V2 ?; U! U
+ l% H6 O9 ?. j0 e# D
+ {5 d' T  n" w2 |9 f6 k" g, {
  选中》表格转换为文本》粘贴》分列》对分列选项设置为文本% [4 ~1 O6 Z; u! L! o( m

/ g* z+ s8 x8 A" _/ z) m  d* Z5 v  另存为文本文件》excel中打开文本文件》对导入文本对话框进行对应设置
橡胶技术网 ,分享知识,创造价值! 一所没有围墙的大学!!
发表于 2008-8-28 12:13:27 | 显示全部楼层
学习了 !!!!!!!!!!!!!!!!!!!!!
橡胶技术网 ,分享知识,创造价值! 一所没有围墙的大学!!
发表于 2008-9-17 21:23:32 | 显示全部楼层
谢谢搂住,学习一下!~
橡胶技术网 ,分享知识,创造价值! 一所没有围墙的大学!!
发表于 2008-9-22 15:02:34 | 显示全部楼层
非常非常有用,大家多学习~~~
橡胶技术网 ,分享知识,创造价值! 一所没有围墙的大学!!
发表于 2008-10-7 11:01:18 | 显示全部楼层
先保存下来,慢慢学习!!!!!
橡胶技术网 ,分享知识,创造价值! 一所没有围墙的大学!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 06:29 , Processed in 0.022699 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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