一、WPS/EXCEL表格如何将上一行的数据
WPS/EXCEL表格将上一行的数据,分裂到下一行,这个可以通过Excel和Word配合来完成,我这里简单的就做了AB两列数据,操作步骤如下:
1、选择B列,按Ctrl+H组合键打开查找替换对话框;
2、在查找内容中输入逗号,替换内容里按住Alt键再按数字键盘上的1和0,替换内容中就只会看到想一个小点在闪;
3、单击“全部替换按钮”,效果图见图一;
4、将AB两列的数据复制粘贴到Word中,见图二;
5、将Word的内容复制粘贴到WPS的表中,会看到A列是被合并了的;
6、选择A列数据,依次单击“开始”选项卡-“合并居中”向下的小三角-“拆分并填充内容”。
图一:
图二:
图三:
最终效果图如下:
二、wps数字怎么快速分段
以下表为例子:
A30为原始数据
A31中公式(其目的是把原始数据中的空格全部去除):
=SUBSTITUTE(A30," ","")
从B32中填入一个数值(作为参考值): =0
从A33向下顺序填充数值: 1,2,3,4,5 ..........................
在B33中公式 (其目的是找到每一个“,”在原始数据中位置):
=IF(LEN(A22)-LEN(SUBSTITUTE($A$31,",",""))=A33-1,LEN($A$31),IFERROR(FIND(CHAR(165),SUBSTITUTE($A$31,",",CHAR(165),A33)),""))
在C33中公式 (利用上面所找到的“,”的位置来范围每两个“,”中间的数值):=IFERROR(VALUE(SUBSTITUTE(MID(SUBSTITUTE($A$31,",",CHAR(165),A33),B32+1,B33-B32),CHAR(165),"")),"")
这样用选择B33, C33,然后自动填充向下拉,C列就得到全部所需要的每个数值.
PIC
三、WPS行单元格逐一拆分
你打了好多错别字
你截图居然不截列名
你是要把单元格内的字母和数字提出来?
1.提取文本左侧数据
当单元格中数字在左侧,文字内容在右侧时,我们可以使用一下公式来将数字快速提取出来。
函数公式:
=LEFT(A2,2*LEN(A2)-LENB(A2))
2.提取文本右侧数据
当单元格中数字在右侧,中文内容在左侧,我们可以使用该公式。
函数公式:
=RIGHT(A2,2*LEN(A2)-LENB(A2))
3.提取文本中的数据
在单元格中有许多中文,而数字则在中间的话,我们应该如何快速提取其中的数字呢?
函数公式:
=MIDB(A2,SEARCHB("?",A2),2*LEN(A2)-LENB(A2))
4.混合文本中提取数据
如果在单元格中出现了中文、字母、数字等字符,但我们只希望提取其中的数字,可以试试这个公式。
函数公式:
=SUM(MID(0&A2,LARGE(ISNUMBER(--MID(A2,ROW($1:$1024),1))* ROW($1:$1024),ROW($1:$308))+1,1)*10^ROW($1:$308)/10)
在录入公式完成后,使用组合键「Ctrl + Shitf + 回车」。
5.原理
在 Excel 中,统计文本的长度可以用 Len函数和 LenB函数,它们都只一个参数;其中,前者把字母、数字、空格和汉字都算一个字符,后者把字母、数字、空格算一个字节、把汉字算两个字节。
二者结合可以获取空与空格的长度,字母、数字与汉字的长度,半角与全角标点符号的长度,再结合字符串函数截取文本中所有字母数字和截取文本中所有汉字或者数字了。
说明
LEN() 返回文本字符串中的字符个数。
LENB ()返回文本字符串中用于代表字符的字节数。
6.举例
len()函数统计文本“Excel 2016 教程”中共有 5 个字母,4 个数字、2 个空格和 2 个汉字,所以长度为 13,说明 Len函数把字母、数字和汉字都算一个字符。
lenb()函数统计文本“Excel 2016 教程”中,字母、空格和数字共 11 个,汉字两个,每个汉字 LenB 算两个字节,因此返回 15.
1、截取文本中的字母和数字
1、假如要截取“Excel 2016 教程”中的字母和数字。把公式 =LEFT(A1,LEN(A1)-(LENB(A1)-LEN(A1))复制到 B1 单元格。
2、公式说明:
A、公式用 LENB(A1)-LEN(A1)计算有多少个汉字。LENB(A1) 返回文本“Excel 2016 教程”的总字节数 15,再用 LEN(A1) 返回总字符数 13,15 - 13 = 2,每个汉字占两个字节,用总字节数减总字符数,恰好求得汉字个数。提示:把每个汉字都分一个字节出去还剩一个字节更好理解。
B、再用字符总数减汉字个数,即 LEN(A1)-(LENB(A1)-LEN(A1)),恰好求得字母和数字总数 11;最后用 Left 截取,即 =LEFT(A1,11),因此最后返回 Excel 2016.
2、截取文本中的汉字
1、假如要截取“Excel 2016 教程”中的汉字。把公式 =RIGHT(A1,LENB(A1)-LEN(A1)) 复制到 B2 单元格,按回车,返回“教程”二字
2、公式说明:LENB(A1)-LEN(A1) 恰算得汉字的个数 2,上面已经分析过;然后再用从右边开始截取的 Right函数,即 =RIGHT(A1,2),因此返回“教程”二字。
————————————————
版权声明:本文为CSDN博主「Yifan Deng」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_32489501/article/details/113412779