一个人如何将一列分成两列?

我有一个名为“全名”的Microsoft Excel文档中的一列。 我想从列中的每个实体的第一个字母,并从中创build一个新的列。 名字的其余部分也将是另一列。

例如,实体“Bob”将分别分成两个单独的列“B”和“ob”。

什么是最有效的方式来做到这一点?

使用=LEFT()=RIGHT()

如果A1包含“Bob”,则在C1中放置=LEFT(A1,1) ,并且=RIGHT(A1,LEN(A1)-1)

这是绝对最快的方法,在技术上是唯一的方法,做到这一点(下面的解释):

select您的列,然后select数据>文本到列>固定宽度>下一步>在第一个字母和第二个字母之间放置一个列分隔符。

请注意,这将实际分割列,就像你在问题中指定的那样。 所以“鲍勃”将永远消失,取而代之的是“B”和“ob”。 如果你想保留“鲍勃”,然后使用@Barry或@ jonsca的答案工作表公式。

使用公式,例如,如果Bob在单元格A1则将此公式放入B1=LEFT(A1,1)并将此公式放入单元格C1=MID(A1,2,LEN(A1)-1)