我正在为客户工作,需要知道如何区分这些电话号码。
我有
0121 396 0501 / 0121 123 434* / 0797 978 8265
在一个单元格中,我希望最终同一行重复 3 次,每次都使用来自该单元格的不同电话号码。
答案1
您可以使用选项卡Text to Columns
上的功能Data
。
选择该并选择Delimited
然后单击Next
。
在下一个屏幕上选择Other
并输入/
角色。点击Finish
答案2
使用数据选项卡上的转换命令,选择分隔值,然后选择下一步,选择自定义符号并在下方的小框中输入斜线 /,然后选择下一步,然后选择文本选项,下一步。您应该最终得到三个独立的列。或者,如果电话号码的长度始终相同,则可以使用公式。将您的数据放在 A 列中,并使用括号之间的第二个数字调整以下内容以获得所需的位数:
Column B: right(a1;15)
Colum C:left((right(a1,32)),15)
Col. D:Left(a1, 15)
答案3
您可以使用FIND
来获取分隔符的位置:
' first one
=FIND(" / ",A1)
' 14
' second one
=FIND(" / ",A1,FIND(" / ",A1)+1)
' 30
LEFT
通过这个,你可以使用,MID
和 来拆分你的文本RIGHT
:
=LEFT(A1,FIND(" / ",A1)-1)
' 0121 396 0501
=MID(A1,FIND(" / ",A1)+3,FIND(" / ",A1,FIND(" / ",A1)+1)-FIND(" / ",A1)-3)
' 0121 123 434*
=RIGHT(A1,LEN(A1)-FIND(" / ",A1,FIND(" / ",A1)+1)-2)
' 0797 978 8265
请注意用于考虑分隔符大小的偏移量(3 个字符)。