楼主 0Mouse |
【要求】在B2输入一个公式,下拉后完成如图所示的转换。 【截图】 ![]() 【说明】 1.仅用函数公式完成,且只能用一个函数,并只能用一次,无数组,无嵌套; 2.凡答对者奖励1个技能分; 3.答题时帖出公式即可; 3.开帖时间:2012-7-16 21:00。 【附件】 ![]() 参考答案:
|
2楼 lrlxxqxa |
|
3楼 xgg2001 |
=REPLACE(A2,2,,"[")&"]" |
4楼 rabbitllu |
|
5楼 oobird |
=LEFT(A2,1)&"["&MID(A2,2,255)&"]" |
6楼 天南地北 |
|
7楼 sylzldd |
=LEFT(A2)&SUBSTITUTE(A2,LEFT(A2),"[")&"]" |
8楼 い卋玑┾宝珼 |
|
9楼 sylzldd |
=MID(A2,1,1)&"["&MID(A2,2,2)&"]" |
10楼 凉爽 |
|
11楼 绿篱 |
|
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 |
虽然公式有点长,但是,对于前面英语字符长短不一样是比较实用,呵呵班门弄斧了。
![]() |