首页 > Excel > 补充三侧TEXT函数不同用法 实例

补充三侧TEXT函数不同用法 实例

2010年7月16日 Surda 发表评论 阅读评论

通过比较 浅析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……

ShareOn:
  •  
  1. 2010年7月16日08:52 | #1

    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!

  2. 2010年7月19日01:51 | #2

    高深啊

  3. 2010年7月20日10:04 | #4

    @the Success Ladder
    Thank you.
    Your blog site is very pretty,a pity that my English is not good enough.

  1. 2010年7月26日05:39 | #1