- UID
- 1242
- 精华
- 积分
- 9177
- 胶币
- 个
- 胶分
- 点
- 技术指数
- 点
- 阅读权限
- 90
- 在线时间
- 小时
- 注册时间
- 2006-8-19
- 最后登录
- 1970-1-1
|
马上注册,结交更多胶友,享用更多功能!
您需要 登录 才可以下载或查看,没有账号?注册
×
办公软件 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中打开文本文件》对导入文本对话框进行对应设置 |
|