单元格中存在的拆分值

Split values present in a cell

提问人:andy 提问时间:11/13/2023 更新时间:11/13/2023 访问量:51

问:

我有一个名为 excel 列,其中包含以下代码。代码存储为文本而不是值,因此每个代码的开头都存在 0。code

Code
0101016041
0101016041
0101016042
0201016042
0201016043
0101016043
0304046323
0304046324
0304046324
0404046324
0404046324

我想拆分前两个值(01、02、03 和 04)并将它们存储在单独的列中。 鉴于有分隔符来分隔这些值,我该怎么做?

谢谢

r excel

评论

0赞 Solar Mike 11/13/2023
left(A1,2) 将给出最左边的两个字符。然后,如果字符数始终相同,则可以使用 right() 作为其余部分,甚至可以使用 mid()。
0赞 I_O 11/13/2023
这回答了你的问题吗?根据模式提取子字符串

答:

2赞 Solar Mike 11/13/2023 #1

因此,使用 Excel:

left(A1,2)

和:

right(A1,8)

Mid(A1,3,8)

你可以对前两个使用 mid():

mid(A1,1,2)
1赞 P.b 11/13/2023 #2

=MID(A1:A11,COLUMN(A:E),2)

或者,在较旧的 Excel 中,它需要输入=MID(A1:A11,SEQUENCE(,5),2)=MID(A1:A11,{1,2,3,4,5},2)Ctrl+shift+enter