excel中怎么将四个单元格中的数字合并到一个单元格

时间:2018.09.18 发布人:烟雨蒙蒙_270

excel中怎么将四个单元格中的数字合并到一个单元格

已解决问题

谷歌烟雨蒙蒙_270用户在2018.09.18提交了关于“釜山行excel中怎么将四个单元格中的数字合并到一个单元格”的提问,欢迎大家涌跃发表自己的观点。目前共有4个回答,最后更新于2024-11-09T03:53:52。

excel中怎么将四个单元格中的数字0010020001005合并成001-002-0001-005这样

希望大家能够帮助她。

详细问题描述及疑问:

excel中怎么将四个单元格中的数字0010020001005合并成001-002-0001-005这样

期待您的答案,我不知道说什么才好,除了谢谢 !
希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

四种方法任你选:

(1)=TEXT(A1&A2&A3&A4,"000-000-000-000")

(2)=T来自EXT(CONCATENATE(A1,A2,A3,A4),"000-000-000-0问答00")

是数字时,公式春修改为:

=TEXT(A7,"000-")&TEXT(A8,"000-")&TEXT(A9,"000-")&TEXT(A10,"000")

=CONCATENATE(TEXT(A7,"000-"),TEXT(A8,"000-"),TEXT(A9,"000-"),TEXT(A10,"000"))

——————————————————————————————————————


3)=CONCATENATES(A1:A4,0,"-")

=CONCATENATES(A7:A10,3,"-")

FunctionCONCATENATES(ragAsRange,IntegerNum历杆绿盐振形木环berAsInteger,divideAsString)AsString

'合并字符串,是整数的要求整数位数不足时用0补齐

Di围封握班飞mNxAsRange

ForEachNx算菜为断示欢定突Inrag

IfApplication.IsNumber(Nx.Value)Then

x=Nx.Value

IfInt皮今快被功开关坐难传财egerNumb述呀概合做革er=0Orx<>I妒本进nt(x)Then

Ifx<1ThenS=0&xElseS=x

ElseIfIntegerNumber>0Then

wzf=Applicatio映精错项吃n.Rept(0,Int慢个想华egerNumber)

S=Application.Text(x,wzf)

Else

CONCATENATES="#N/A"

E指比料室们司奏将二将xitFunction

EndIf

Else

S=N底革评团垂当苏晶x.Value

EndIf

ss=ss&S÷

NextNx

Ifdivide=""Then

CONCATENATES=ss

Else

CONCATENATES=Left(ss,Len(ss)-1)

En板重dIf

EndFunction

————————————————————五———————————————


(4)=Ph**ONETIC(A1:A7)

或者

=A1&"-"

=TEXT(A7,"000-")

=TEXT(A10,"000")

复制——粘贴值

=Ph**ONETIC(B1:B4)

=Ph**ONETIC(B7:B10)


第2个回答

用户名:江西新华初见  

在B2企千拿与液杆首义北相交单元格输入公式:=CONCATENATE(A2,A3,A4,A5)就是将A2、A3、A4、A5单元格内容合并到B2单元格。或者是输入:=A2&A3&A4&A5

第3个回答

用户名:摆风  

=CONCATENATE(A1,"-",B1,"-",C1,"-",D1)

第4个回答

用户名:浅蓝_leo  

1.=单元格&单元格,可以添加符号,即问题中001变成001-;

2.然后复制粘贴在空白位置(粘贴值);

3.=Ph**ONETIC()括号为引用内容。