高分悬赏修改excel wps表格函数或公式,实现数据拆分?

如图,将图中公式修改成能满足连接符为能同时满足X,x及*,也能出如图一效果图一公式,F5=IF(C5="","",IF(ISERROR(FIND("x",C5)>0),--LEFT(C5,FIND("*",C5)-1),--LEFT(C5,FIND("x",C5)-1)))我知道有其他公式能实现如F5=IFERROR(IFERROR(LEFT(C5,FIND("*",C5)-1),LEFT(C5,FIND("X",C5)-1)),LEFT(C5,FIND("x",C5)-1))和F5=LEFT(C5,IFERROR(IFERROR(FIND("*",C5),FIND("X",C5)),FIND("x",C5))-1),但是空值反馈结果不美观,不想用只想用IF做,请各位大神帮帮忙了

你要的公式,F5填入,向右填充至G列,向下填充即可。

=TRIM(MID(SUBSTITUTE($C5,"X",REPT(" ",100)),(COLUMN(A1)-1)*100+1,100))

追答

F5:
=LEFT(C5,SUM(IFERROR(FIND({"X","x","*"},C5)-1,0)))

G5:
=RIGHT(C5,LEN(C5)-SUM(IFERROR(FIND({"X","x","*"},C5),0)))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-07
如何将一张EXCEL表格里的数据拆分成几张SHEET或者...怎么用公式或者宏做excel表格数据拆分EXCEL一个单元格内数据很多如何拆分?以WPS 2019版为例1、打开需要分列的表格2、选中需要进行分列的数据,直接选择整列,再次点击“数据”--->“分列”3、在弹出的界面点击“固定宽度”--->“下一步”4、点击10、20列,表明将数据按照10个数进行分列,然后点击“下一列”5、点击“完成”6、效果如下~excel里面如何将一个单元格内容拆分成多个单元格?数据-分列-设定分列条件-完成如果没有明确的分隔符号,建议先用查找替换把要分割标志符替换成一样的,再用这个功能EXCEL如何将一个工作表根据条件拆分成多件工作表具体步骤如下:1、打开excel文件,在excel中输入一些名字和分数成绩,中间用空格键隔开。2、选中数据-点击数据选项-选择分列。3、在文本分列向导1中,选择分隔符号,下一步。4、在文本分列向导2中,把空格打上勾,下一步。5、在文本分列向导3中,选择常规,点击完成。6、看一下最后的效果,发现一个单元格分列成为了两个单元格了。
第2个回答  2021-08-07
如何将一张EXCEL表格里的数据拆分成几张SHEET或者...

怎么用公式或者宏做excel表格数据拆分

EXCEL一个单元格内数据很多如何拆分?

以WPS 2019版为例

1、打开需要分列的表格

2、选中需要进行分列的数据,直接选择整列,再次点击“数据”--->“分列”

3、在弹出的界面点击“固定宽度”--->“下一步”

4、点击10、20列,表明将数据按照10个数进行分列,然后点击“下一列”

5、点击“完成”

6、效果如下~

excel里面如何将一个单元格内容拆分成多个单元格?
数据-分列-设定分列条件-完成
如果没有明确的分隔符号,建议先用查找替换把要分割标志符替换成一样的,再用这个功能
EXCEL如何将一个工作表根据条件拆分成多件工作表

具体步骤如下:

1、打开excel文件,在excel中输入一些名字和分数成绩,中间用空格键隔开。

2、选中数据-点击数据选项-选择分列。

3、在文本分列向导1中,选择分隔符号,下一步。

4、在文本分列向导2中,把空格打上勾,下一步。

5、在文本分列向导3中,选择常规,点击完成。

6、看一下最后的效果,发现一个单元格分列成为了两个单元格了。

或者利用快速填充完成即可。
相似回答