在excel中拆分字符

时间:2017-06-15 02:32:06

标签: excel excel-formula

A1单元具有130个字符,A2单元具有129个字符,A3单元具有23个字符,反之亦然直到A100单元。现在我需要A1单元格中的前100个字符应该放在B1中,接下来的100个字符(A1单元格中30个,A2单元格中接下来70个字符)应该放在B2单元格中,它应该一直持续到A100单元格。

2 个答案:

答案 0 :(得分:0)

这不是一个编码服务 - 您应该展示您尝试过的但是为了让您开始并注意我没有对此进行测试 - 改进取决于您:

在单元格B1中,您应该输入:

=left(A1,100)

并在单元格B2中:

=mid(A1,101,30)&left(A2,70)

答案 1 :(得分:0)

您需要一个辅助列才能执行此操作,或者可能需要附加到单个公式本身

如果column A中存在数据,请在单元格B1(辅助单元格)中输入以下公式,

=CONCATENATE(A1,A2,A3,A4,A5)

由于您拥有从A1A100的数据,因此所有单元格都必须包含在B1的公式中。我刚刚用5个值来表示一个例子。

在单元格C1中输入以下公式,然后向下拖动,直到没有剩余值,

=MID($B$1,(ROW()-1)*5+1,5)

由于我只是使用5个字符长度的字符串进行拆分,因此我在公式中使用了5。您需要将5更改为100,因为您需要100个字符的长度。

enter image description here