如何用excel【批量】把习题中括号内的的部分分离出来

作者&投稿:仝彼 (若有异议请与网页底部的电邮联系)
如何在excel中把项目号上批量加上括号~

大多?也就是有些还没有?那难办了。
建议先定位最后一个“-”在字符串中的位置,然后+2就是要插入“)”的地方,当然“(”插入最左边。
最后在删掉第一个“,”
以上公式比较麻烦,懒得写了,希望对你有帮助

按alt+F11打开宏编辑器,复制下方代码
Sub s()
n = 4
For i = 1 To n
m = Range("b" & i)
a = InStr(m, "【")
b = InStr(m, "】")
Range("a" & i) = Mid(m, a + 1, b - a - 1)
Next
End Sub
其中n=你需要的单元格个数,运行下就OK

红色区域是分离前的习题,每一题占一个单元格,绿色区域是替换辅助列(题目中最多有几个空就占几列,其中最后一列也是分立后的习题),蓝色区域是答案。可以把JK(习题、答案)两列数值复制到其他地方使用,也可以直接复制到Word里使用。

B2=MID($F2,SMALL(IF(MID($F2,ROW($1:$1000),1)={"(",")"},ROW($1:$1000),2^14),COLUMN(A1)*2-1),SMALL(IF(MID($F2,ROW($1:$1000),1)={"(",")"},ROW($1:$1000),2^14),COLUMN(A1)*2)-SMALL(IF(MID($F2,ROW($1:$1000),1)={"(",")"},ROW($1:$1000),2^14),COLUMN(A1)*2-1)+1)数组公式向下向右复制到黄色区域【数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效】

G2=SUBSTITUTE(F2,B2,"________")向下向右复制到绿色区域

K2=B2&C2&D2&E2向下复制到蓝色区域(如果不想要括号,可以用UBSTITUTE函数查找替换)




原始文件发出来,帮你处理

假定内容在A列(A2起始),分离后的习题在B列,答案在C

列。

B2写公式:

=REPLACE(REPLACE(REPLACE(REPLACE(A2,FIND("(",A2,FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1)+1),FIND(")",A2,FIND(")",A2,FIND(")",A2,FIND(")",A2)+1)+1)+1)+1-FIND("(",A2,FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1)+1),"____"),FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1),FIND(")",A2,FIND(")",A2,FIND(")",A2)+1)+1)+1-FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1),"____"),FIND("(",A2,FIND("(",A2)+1),FIND(")",A2,FIND(")",A2)+1)+1-FIND("(",A2,FIND("(",A2)+1),"____"),FIND("(",A2),FIND(")",A2)-FIND("(",A2)+1,"____")


C2写公式:

=MID(A2,FIND("(",A2)+1,FIND(")",A2)-FIND("(",A2)-1)&"  "&MID(A2,FIND("(",A2,FIND("(",A2)+1)+1,FIND(")",A2,FIND(")",A2)+1)-FIND("(",A2,FIND("(",A2)+1)-1)&"  "&MID(A2,FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1)+1,FIND(")",A2,FIND(")",A2,FIND(")",A2)+1)+1)-FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1)-1)&"  "&MID(A2,FIND("(",A2,FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1)+1)+1,FIND(")",A2,FIND(")",A2,FIND(")",A2,FIND(")",A2)+1)+1)+1)+1-FIND("(",A2,FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1)+1)-2)

然后选中B2:C2,下拉填充

注意题目的括号必须使用全角符号。最好对括号先做一次全角符号替换掉全部半角符号



CTRL+H调出替换对话框——点击更多选项

点击格式——字体——设置下划线



不多的话还是建议手调吧


怎样使用EXCEL工作表批注功能
点击“审阅”菜单下的“新建批注”按钮。也可以按快捷键Shift+F2。输入需要批注的文字。确认后单元格右上角会多出一个红色标志,鼠标悬停在上面才会显示该批注。编辑批注 选择你要编辑批注的单元格。同样点击“审阅菜单”下的“编辑批注”即可进行编辑。更改批注的形状 点击左上角OFFICE按扭,选择“EXCEL选...

怎么在excel中插入批注?如何编辑批注?
1、进入excel表格,选定想要插入批注的单元格,右击鼠标选择【插入批注】或则使用快捷键shift+F2。2、在编辑框中输入批注内容。一般情况下,批注是隐藏的,只有当鼠标移到带有批注的单元格上时,批注才显示,移开又隐藏。带有批注的单元格会带有红色的三角图标。3、如果相对批注再次进行编辑,则选中单元格...

在excel中批处理的方法
2、批量求和 在Excel中,对数字求和是经常遇到的操作,除传统的输入求和公式并复制外,对于连续区域求和可以采取如下方法:假定求和的连续区域为m×n的矩阵型,并且此区域的右边一列和下面一行为空白,用鼠标将此区域选中并包含其右边一列或下面一行,也可以同时两者均选中,单击“常用”工具条上的“∑”...

EXCEL2007如何批处理表?
1、如图所示 用来演示的表格大小为2.10MB 2、使用鼠标选中起始行 如图所示 左键单击15即可 3、然后同时键入Ctrl+Shrift+↓ 会选中起始行之下的所有表格 4、然后再键入Ctrl+-(减号) 回到起始行 此时已清除无用对象了 5、回到表格所在的文件夹 你还看到 文件大小已经变成19.8KB了 ...

有关Excel的批处理工作表的小技巧
1、打开多个工作簿 在“文件”菜单中执行“打开文件”命令,在弹出的对话框中,按住“Shift”键或“Ctrl”键并点击鼠标左键操作,选择彼此相邻或不相邻的多个工作簿,然后按下“确定”按钮,就可以一次打开多个工作簿了。2、不退出Excel而关闭所有打开的工作簿 常规的“文件”菜单中只有“关闭”命令,...

怎样用excel批处理求学生的成绩呢?
1、首先在excel表格中输入学生名称及期中成绩、期末成绩,需要计算总成绩。2、然后在D2单元格内输入计算公式:=B2*0.4+C2*0.6。3、然后单击回车键,即可将计算公式生成计算结果,可以看到此时的综合成绩综合了期中成绩和期末成绩。4、然后双击D2单元格右下角的绿色圆点,即可将D2的公式向下填充批量将...

如何对Excel特定数据进行批处理
1.打开Excel表格,选中需要处理的表格数据,接着点击工具栏的“数据”→“筛选”。2.根据自己的需求自定义筛选的方式。3.筛选完毕后表格就只显示筛选后的内容啦。接着复制需要添加的内容。4.选中筛选后的数据然后点击F5弹出定位框,接着点击“定位条件”。5.然后选择“可见单元格”后确定。6.切换到...

Excel技能之批注超链接,你竟然真的不会用
如果你还未掌握Excel中的超链接功能,那就太可惜了。让我们来学习一下如何使用批注和超链接。批注是为单元格添加解释,鼠标悬停时会显示,有两种添加方式:一是右键点击并选择“插入批注”,二是从“审阅”菜单的“新建批注”。编辑和删除批注,只需通过相应操作即可。至于超链接,它能将单元格内容变为...

excel批量格式刷怎么用
打开【excel】表格,选中想要使用格式刷的单元格格式;然后在上方的工具栏中,找到并且双击【格式刷】,这时鼠标就变成了一个小刷子的样子,然后点击想要进行格式同化的单元格,就可以批量使用格式刷来进行操作了;如果想要对一列或者一行单元格使用格式刷,则直接一键选中一行或者一列单元格即可。

用Excel批量修改文件名的方法
一步,文件归档。将需要修改文件名的文件放在对应的一个文件夹,同时在对应文件夹下方新建Excel文档:> 第二步,提取文件名称。打开Excel表,通过快捷键【CTRL+F3】,点击【新建】,进入【编辑名称】页面,在【名称】里进行命名,在【引用位置】输入需要修改文章所在文职及格式:> 第三步,编辑修改后名称...

镇原县13342165127: 平时的中括号到excel中怎么加? -
田怕东药: 通过以下四步讲讲你所提到的公式的书写格式: 第一步:在单元格中输入(A4+A2),这样就表示先计算A4+A2的和.如下图: 第二步:继续在(A4+A2)后面输入*A7,然后用一对小括号把这些内容全部括在里面,公式就变为((A4+A2...

镇原县13342165127: Excel怎么批量把b列的数据填入a列的括号内? -
田怕东药: 把A列括号中的数字提取到B列的方法:在A1输入公式:=MID(A1,FIND("(",A1,1)+1,FIND(")",A1,1)-FIND("(",A1,1)-1) 下拉填充

镇原县13342165127: excel如何用函数 提取最后一组括号中的内容到另一列 -
田怕东药: 假如数据在A1, 在b1输入=LEFT(SUBSTITUTE(A1,"(","/",LEN(A1)-LEN(SUBSTITUTE(A1,"(",""))),FIND("/",SUBSTITUTE(A1,"(","/",LEN(A1)-LEN(SUBSTITUTE(A1,"(",""))))-1) 在c1输入=RIGHT(A1,LEN(A1)-LEN(b1)) 下拉

镇原县13342165127: 怎样在EXCEL中为数据批量添加和%等特殊符号 -
田怕东药: 批量添加%符号:1、单元格格式:选定区域——右键——设置单元格格式——数字——自定义——类型:0!% ——确定.2、公式法:假设源数据在A列,A1起.在B1输入=A1&"%" 回车并向下填充.3、改为百分比:选定区域——格式栏——百分比式样%.(如25变成2500%,看需要了)

镇原县13342165127: 请高手出山帮忙解决个人工作上的问题.EXCEL中如何把批注中的内容批量复制出来? -
田怕东药: 在A列插入一空列,这样带批注的A列数据直接移到B列了. 如果A列需要数据可从B列复制过来 不好意思,没看清你要求.如果要把批注内容,需要用宏来实现,具体操作: 创建宏:名称随便,比如“PZ”,然后在代码窗口录入以下代码: ...

镇原县13342165127: 求解:在Excel中怎样用大括号括好几行字? -
田怕东药: 一个打在前面,一个打在最后面就可以啦. 可能我没有懂你意思

镇原县13342165127: excel大括号怎么括好几个单元格 -
田怕东药: 在“插入”菜单——“图片”——“自选图形”,打开后点击各式各样的大括号,想括几个单元格都可以,随意伸缩.楼主好歹也搞几分撒....

镇原县13342165127: 如何在excel中批量填入数据 -
田怕东药: 在EXCEL表中按如下顺序操作:文件-->打开-->文件类型(此处选择文本文件)-->文本导入向导步骤1处选择分隔符号后点下一步-->文本导入向导步骤2处将符号“空格”处打上对号-->...

镇原县13342165127: 怎样在Excel单元格中批量加前缀 -
田怕东药: 方法一:修改单元格格式.选择需要添前缀的单元格,打开“单元格格式”对话框,选择“数字”选项卡下的“自定义”. 在右边的“类型”下输入 “前缀@”,如我要加的前缀是南京,则为“南京@”,添加为后缀是“@南京”.输入完毕点击确定.

镇原县13342165127: 怎么用excel批量计算加法 -
田怕东药: 你好!批量计算EXCEL里面的数据的方法如下: 1.将一组数据,进行总计,选择红色的数据区域后按F5. 2.在出现的文本框中选择:定位条件. 3.选择“空值”.点击确定. 4.然后在“开始”栏中选择“自动求和”. 5.然后可以看到,已经迅速相加计算出了和.

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网