WPS官网函数解析【文本与页面设置】

https://youtu.be/boGWPjWV13I

去空格函数

如何删去单元格中的空格,如姓名前,中,后的空格,即单元格中是两个字的人名

中间有一个空格,想删去有何方法。如:中 国,改为:中国。

1、用公式:=SUBSTITUTE(A2," ","") 注:第一对双引号中有一空格。而第二

个“”中是无空格的。

2、利用查找-替换,一次性全部解决。

“编辑”-“替换”(或 Ctrl+H),在“查找”栏内输入一空格,“替换”什么也不输入

(空白)。然后“全部替换”即可。

3、有一个专门删除空格的函数: TRIM()

在 WPS 表格编辑栏里,不管输中文还是英文只能输一个字节的空格,但如果字与

字中间是两个字节的空格,那么 TRIM()就不起作用了,它就不认为是一个空格,而

是一个汉字,怎么去“TRIM”也没用。如:单元格 A1 中有“中 心 是”,如果

用 TRIM 则变成“中 心 是”, 想将空格全去掉,只能用 SUBSTITUDE()函数,多

少空格都能去掉。

如何去掉字符和单元格里的空格

8900079501 8900079501~

1900078801 1900078802~

=SUBSTITUTE(B2,"~","")

怎样快速去除表中不同行和列的空格

编辑-定位-定位条件-空值,可选中所有空单元格, 再删除。

如何禁止输入空格

在 WPS 表格中如何通过编辑“有效数据”来禁止录入空格?烦请大侠们费心解答。

解答:有效性公式。=COUNTIF(A1,"* *")=0

(注:COUNTIF(A1,"* *") 在单元格有空格时结果为 1,没有空格时结果为 0

如希望第一位不能输入空格:countif(a1," *")=0

如希望最后一位不能输入空格:countif(a1,"* ")=0)

代替单元格中字符串

单元格编号,开始位数,从开始位数算起第几位数,要用于代替的的字符串。

windows2000 变成 windows2K

=REPLACE(B2,8,3,"K")

单元格编号,要代替掉的字符,要用作代替的字符,第几个。

代替单元格 B391 中的全部 TT,改为 UU。

EETTCCTTFF 变成 EEUUCCUUFF

=SUBSTITUTE(B394,"TT","UU")

只代替单元格 B391 中的第一次出现的 TT,改为 UU。

EETTCCTTFF 变成 EEUUCCTTFF

=SUBSTITUTE(B397,"TT","UU",1)

把单元格中的数字转变成为特定的字符格式

函数中的第二个参数的双引号一定不能是中文格式的(不能用任意中文输入法输入

的双引号。)

实例: 20000 目的: 变成带有美元符号的字符

10000

变成带有人民币符号的字符

151581

变成带有欧元符号的字符

1451451

变成中文繁体的字符

15748415

变成中文简体的字符

操作步骤: =TEXT(B72,"$0.00") 结果: $20000.00

=TEXT(B73,"¥0.00")

¥10000.00

=TEXT(B74,"€0.00")

€151581.00

=TEXT(B75,"[DBNum2]G/通用格式")

壹佰肆拾伍万壹仟肆佰伍拾壹

=TEXT(B76,"[DBNum1]G/通用格式")

一千五百七十四万八千四百一十五

把有六百多个单元格的一列,变成一页的多列



有一张表,共有 14 页,但每页只有一列,如何把他们整合在一起,变成一页(按

每页的顺序),如果使用剪切和粘贴的方式,那样太麻烦。

=INDIRECT("r"&(COLUMN()-3)*48+ROW()&"C1",0) 复制到其他单元格

将 N 列变 M 列公式归纳为

=OFFSET($A$1,INT(((ROW(A1)-12)*m+COLUMN(A1)-1)/n),MOD((ROW(A1

)-1)*m+COLUMN(A1)-1,n))

=OFFSET($A$1,INT(((ROW(A1)-1)*7+COLUMN(A1)-1)/4),MOD((ROW(A1)-

1)*7+COLUMN(A1)-1,4)) 四列变七列

=OFFSET($A$1,INT(((ROW()-20)*10+COLUMN()-1)/7),MOD((ROW()-20)*1

0+COLUMN()-1,7)) 七列变十列

一列变四列

=OFFSET($A$1,ROW($A1)*4-COLUMNS(C:$F),)

=OFFSET($A$1,(ROW()-3)*4+MOD(COLUMN()-8,4),)

=OFFSET($A$1,ROW(A1)*4-4+MOD(COLUMN()-13,4),)

四列变一列

=OFFSET($F$1,INT(ROW(1:1)/4+3/4)-1,MOD(ROW()-1,4))

=OFFSET($F$1,INT((ROW(1:1)-1)/4),MOD(ROW()-1,4))

=OFFSET($F$1,ROUNDUP((ROW(1:1)/4),0)-1,MOD(ROW()-1,4))

=OFFSET($F$1,(ROW()-1)/4,MOD(ROW()-1,4))

重复四次填充

=TEXT(INT(ROW()/4+3/4),"00")

=IF(TRUNC((ROW()-1)/4,0)<9,"0"&TRUNC(ROW()/4-0.01,0)+1,TRUNC(RO

W()/4-0.01,0)+1)

=TEXT(ROUNDUP(ROW()/4,),"00")

=TEXT(ROW(2:2)/4,"00")

文章图片均来自:www.wps2.net

Leave a Reply

Your email address will not be published. Required fields are marked *