补充三侧TEXT函数不同用法 实例
前 通过比较 浅析TEXT()函数 在EXCEL中的不同用法 中通过三个实例介绍了TEXT函数的不同用法。今再补两例:
1、TEXT() VS MONTH() 实现英文、数字月份互转(将英文的月份转为数字月份,将数字月分转成英文月份(全写、缩写)
|
|
A |
B |
C |
D |
|
1 |
数字月份 |
英文全 |
英文缩 |
MONTH |
|
2 |
1 |
January |
Jan |
1 |
|
3 |
2 |
February |
Feb |
2 |
|
4 |
3 |
March |
Mar |
3 |
|
5 |
4 |
April |
Apr |
4 |
|
6 |
5 |
May |
May |
5 |
|
7 |
6 |
June |
Jun |
6 |
|
8 |
7 |
July |
Jul |
7 |
|
9 |
8 |
August |
Aug |
8 |
|
10 |
9 |
September |
Sep |
9 |
|
11 |
10 |
October |
Oct |
10 |
|
12 |
11 |
November |
Nov |
11 |
|
13 |
12 |
December |
Dec |
12 |
A列 – B、C列 数字转英文月份 公式如下
B2=TEXT(A2*28,”mmmm”)
C2=TEXT(A2*28,”mmm”)
向下填充
B、C列 – D列 英文转数字月份 公式如下
D2=MONTH(B2&-1) 由公式 =MONTH(B2&”-1″) 省略而来
向下填充,这公式在处理英文日期时比较有用,就不需要额外做辅助列了。
2、运用TEXT函数随机出算术题(有小孩子的实用)
| A | B | |
| 1 | 电脑出题 | 答案 |
| 2 | 57×3= | |
| 3 | 98×0= | |
| 4 | 64×9= | |
| 5 | 50×2= | |
| 6 | 12×6= | |
| 7 | 31×4= | |
| 8 | 80×4= | |
| 9 | 70×5= |
A列是由公式自动随机生机的 100 位以内乘法算术题,公式如下
A2=TEXT(RAND()*900+100,”#×0=”)
随着小孩的升级,修改公式可以增加算术的难度。
3、INDIRECT+TEXT实现高级引用
=INDIRECT(TEXT(21,”!r0c0″),) 引用A2的值
=INDIRECT(TEXT(22,”!r0c0″),) 引用B2的值
=INDIRECT(TEXT(2010,”!r00c00″),) 引用J20的值
如果TEXT函数第一参数为变量,这个高级引用就颇为有用了。如:实现行、列的转置等等……
ENDING……
Wonderful site and theme, would really like to see a bit more content though!
Great post all around, added your XML feed! Love this theme, too!
高深啊
浅偿小琢。:)
@the Success Ladder
Thank you.
Your blog site is very pretty,a pity that my English is not good enough.