用什么函数公式实现遇到标点符号就换行,如图所示,B列到E列是处理前的文本,G列开始是处理后的文本。如果不用函数公式,还有什么好方法?原始文本有1000多行。如果用公式,请高手说一下思路,我是初学者。
建议试试楼上的方法,不过不知道是否我的软件比较老,不支持(实在汗颜,楼上的函数我都不会...)。
我的方法比较笨,解决问题也会耗费一些时间,不过基本能解决问题。
受限制于篇幅,就用尽量文字描述了:
1、复制数据到空白区域后,再操作,避免误操作影响原始数据;
2、分析原始数据特点,然后决定后续操作,分析2个地方,一是分隔符号,符号越多,越难处理,不过看起来应该都是古诗词,符号种类不多,还算好处理;二是看下最多的数据要分几行(比如截图中后两行是最多的,需要分3行,这个只要看最多的即可);
3、根据步骤2数出的行数,在你的截图g和h列之间插入相应数量(实在不确定,可以多放,只是后续操作多啰嗦几步而已)空白列(如下图是按3列做的);
4、根据步骤2分析的符号,进行调整数据 ,为后续分割做准备,将所有非 逗号的中间符号进行处理 (句号不用理会,如果有句号在中间的,就麻烦些,尤其是数列数的时候要增加进去。比如:空山。新雨后,天气晚来秋。要插入4列 )
处理方法是通过替换将所有 非逗号 的符号都临时转换成 带标记的逗号(否则后面变不回来了),步骤 选择数据列(如图G列)==》ctrl+h启动替换==》查找输入要改变的符号(如问题中的 ? 符号)==》替换成 带标记的逗号 (比如 1,)
然后用类似方法将其他符号都替换掉,如 !换成 2, ;换成 3, 等等 ....(认真阅读,不要理解错,且注意符号的中文和英文状态是不通用的!自己保留替换规律,否则后面改不回来的)
4、按照步骤4操作完成后,待处理的G列文本都是类似
空山,新雨后,天气晚来秋。或者 空山,新雨后1,天气晚来秋, 这样的文本。
5、还要对符号再操作一次(不然分列后就没标点了),ctrl+h启动替换 查找输入 ,==》替换成特殊逗号 (比如 ,- 要点是这个符号在所有文本中之前没用过,可以ctrl+f 看看)替换后数据类似
空山新雨后,-天气晚来秋。
空山,-新雨后,-天气晚来秋,-
6、选定G列数据,使用数据==》分列 功能 ,分隔符号注意选择 - 符号
分列完成后效果类似如下(注意我举例的时候忘记了,都写成1、2、3了,现在第2行后缀数据改成456便于区分)
7、手动将分列后的数据 复制到新区域(这里以新表格B列为例),复制方法是依次分别将分列后的各列数据复制到B列, 将原来的后缀数据复制到C列,并给每组增加辅助编号(注意举例的编号规律!),复制第一组数据效果如下
8、按步骤7要求继续复制,完成后效果如下
9、对步骤8的B列筛选,
剔除掉空行
10、使用a列作为排序依据进行排序
11、恢复特殊标记的逗号
选择数据列(如图B列)==》ctrl+h启动替换==》查找输入要改变的特殊逗号(如 1,)==》替换成 最初的符号 (比如 ?) (忘记了规律的,可以对比原文看规律)
13、删除辅助用的 A列,获得需要的数据。
求助:用Excel2003函数公式判断求值问题
在B1单元格输入公式:=if(or(a1=20,a1=24,a1=25,a1=28),2,"")。这个公式会判断A1单元格的值是否等于20、24、25或28。如果A1单元格的值满足任一条件,即等于20、24、25或28中的任何一个,函数就会返回数值2。否则,即A1单元格的值不等于上述任一数值,函数则返回空文本。在B2单元格输入公式...
Excel中常用函数公式有哪些?
公式:C2=SUMPRODUCT(1\/COUNTIF(A2:A8,A2:A8))说明:用COUNTIF函数统计出源数据中每人的出现次数,并用1除的方式把变成分数,最后再相加。四、数据求和公式 1、隔列求和的应用 公式:H3=SUMIF($A$2:$G$2,H$2,A3:G3)或=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果在标题...
Excel平均值函数公式求助
1. 当你点击编辑栏中的F(X)图标,会弹出一个“插入函数”对话框,这是寻找平均值功能的起点。2. 在搜索框中输入“平均值”,筛选出合适的选项。在推荐列表中,选择“平均函数”并点击确认。3. 接下来,选择需要计算平均值的区域,如A1到D6,点击“相似单元格”按钮,确保选中的范围正确。4. 点击...
求助ExceL统计公式
让我们详细解读一下这个公式:=SUMIF($B$6:$B74,$J$77,$C$6:$C$74)+SUMIF($G$6:$G$74,$J77,$H$6:$H$74)+SUMIF($M$6:$M$74,$J77,$N$6:$N$74)+SUMIF($R$6:$R$74,$J77,$S$6:$S$74).首先,理解SUMIF函数的基本用法:SUMIF(range, criteria, [sum_range])。...
Excel函数公式大全
公式:F2=SUMIF(A:A,C:C)说明:这是SUMIF函数的最基础的用法 五、查找与引用公式 1、单条件查找 说明:VLOOKUP是excel中最常用的查找方式 六、字符串处理公式 1、多单元格字符串的合并 说明:Phonetic函数只能合并字符型数据,不能合并数值 2、截取结果3位之外的部分 说明:LEN计算总长度,LEFT从...
关于Excel公式求助!!!
1. 确定A点和B点 :首先,你需要确定A点和B点的值。A点是最高点,B点是A点之后的最低点。2. 查找B点之后的第一个高点 :一旦你确定了B点,你可以使用 LOOKUP 或 MATCH 和 INDEX 函数组合来查找B点之后的第一个高点。例如,假设你的数据在A列(A2:A20),你可以使用以下公式来找到C点...
EXCEL函数公式 如图,想要实现下面的公式,函数怎么写?求大神指点_百度知 ...
公式=TEXTJOIN(" ",TRUE,TRIM(TEXT(MID(A2,ROW($1:$100),1),))),按三键确认数组公式。具体如下:
常用的excel函数公式有哪些?
01 求和=SUM(数字,数字) 、求平均值=AVERAGE(number1,number2,……)、求最大值=MAX(number1,number2……)、求最小值=MIN(number1,number2……)、求排名=RANK(Number,ref,order)、IF多条件判断返回值公式:C2=IF(AND(A2<500,B2="未到期"),"补款","")计数=COUNTIF(条件范围,条件...
8个函数公式,助你Excel统计得心应手
函数:SUMPRODUCT+COUNTIF 输入公式:=SUMPRODUCT((C$3:C$9>C3)\/COUNTIF(C$3:C$9,C$3:C$9))+1 解读:公式的前半部分(C$3:C$9>C3)返回的是一个数组,区域C$3:C$9中大于C3的单元格个数。后半部分COUNTIF(C$3:C$9,C$3:C$9)可以理解为:*1\/COUNTIF(C$3:C$9,C$3:C$9)...
excel函数求助
在D2单元格,输入公式“=IF(AND(B2>=60,C2=100),500,IF(AND(B2>=60,C2>=90,C2=80,C2<90),-200,IF(C2<80,-300,"")))”,然后向下拖动填充柄复制到D12单元格。这样,即可得到所需结果,具体可见绿色区域。为什么说明中的公式看起来残缺不全呢?可能是因为在传输过程中某些字符被自动过滤...