ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的测验 > 函数与公式 > 在数字两侧批量添加中括号

在数字两侧批量添加中括号

作者:绿色风 分类: 时间:2022-08-18 浏览:295
楼主
0Mouse
【要求】在B2输入一个公式,下拉后完成如图所示的转换。
【截图】

 
【说明】
1.仅用函数公式完成,且只能用一个函数,并只能用一次,无数组,无嵌套;
2.凡答对者奖励1个技能分;
3.答题时帖出公式即可;
3.开帖时间:2012-7-16 21:00
【附件】

在数字两侧批量添加中括号.rar


参考答案:
  1. =REPLACE(A2,2,,"[")&"]"
点评见12楼。
2楼
lrlxxqxa
  1. =REPLACE(A2,2,,"[")&"]"
3楼
xgg2001
=REPLACE(A2,2,,"[")&"]"
4楼
rabbitllu
  1. =REPLACE(A2,2,,"[")&"]"
5楼
oobird
=LEFT(A2,1)&"["&MID(A2,2,255)&"]"
6楼
天南地北
  1. =REPLACE(A2,2,,"[")&"]"
7楼
sylzldd
=LEFT(A2)&SUBSTITUTE(A2,LEFT(A2),"[")&"]"
8楼
い卋玑┾宝珼
  1. =MID(A2,1,1)&"["&MID(A2,2,2)&"]"
感觉这样应该不算
9楼
sylzldd
=MID(A2,1,1)&"["&MID(A2,2,2)&"]"
10楼
凉爽
  1. =REPLACE(A2,2,,"[")&"]"
还是怀疑我有没有理解错误
11楼
绿篱
  1. =REPLACE(A2,2,,"[")&"]"
12楼
0Mouse
本题考点:REPLACE函数的第3参数可以是0。
REPLACE函数的语法如下:
REPLACE(old_text,start_num,num_chars,new_text)
其中:
Old_text    是要替换其部分字符的文本。
Start_num    是要用 new_text 替换的 old_text 中字符的位置。
Num_chars    是希望 REPLACE 使用 new_text 替换 old_text 中字符的个数。
New_text    是要用于替换 old_text 中字符的文本。
当第3参数为0时,REPLACE的作用可以理解成:在Old_text(第1参数)的第Start_num(第2参数)-1位与第Start_num位中间插入New_text(第4参数),例如:=REPLACE("ABCD",2,0,"XYZ")=AXYZBCD(注意:不是ABXYZCD),即在“ABCD”的第2位与第1位中间插入“XYZ”。

13楼
mmsdtc
=REPLACE(A2,2,,"[")&"]"
14楼
飞虎
不错,学习了一下
15楼
˙地狱喤子
=REPLACE(A2,2,,"[")&"]"
为什么要用多加 )  ???
16楼
˙地狱喤子
取消,,刚才没注意看!!
17楼
bobowuji8858
虽然公式有点长,但是,对于前面英语字符长短不一样是比较实用,呵呵班门弄斧了。
  1. =SUBSTITUTE(A1,LOOKUP(10^15,RIGHT(A1,ROW(1:50))*1),"")&"["&LOOKUP(10^15,RIGHT(A1,ROW(1:50))*1)&"]"
QQ图片20130619222808.jpg
 

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap