在Microsoft Excel中将列的多个单元格转换为单个单元格

问题描述:

我想选择列中的某些单元格并将它们转换为列中的一个单元格并在每个单元格数据之间添加The或/ Character。在Microsoft Excel中将列的多个单元格转换为单个单元格

例如请看我的照片。 我选择了一列中的一些单元格,并希望将这些单元格转换或合并到具有/分隔的单元格数据的单个单元格中。

图片:

Image - click here

我在Excel中很业余。请给我一步一步转换的指导。

+2

你真的需要VBA吗?你可以用一个公式('= B2&“,”&B3&“,”&B4“)连接 –

在Excel 2016,您可以使用)称为Textjoin(新功能与语法

=Textjoin(delimiter, ignore empty text, range to join) 

从你的截图看来,你想从行12文字加入到15中的每一列,所以公式将是

=Textjoin("/",true,B12:B15) 

将该公式复制到右侧。

在早期版本的Excel,您可以使用

=B12&"/"&B13&"/"&B14&"/"&B15 

,并复制到右侧。

顺便说一下,如果示例屏幕截图显示的是英文而不是阿拉伯语,那么我们的任务就会更轻松一些,因为使用阿拉伯语,我们大多数人都会*比较图片,因为我们大多数人都可以阅读阿拉伯文和英文一样简单。

+0

我的行太多了!这种方式是不适合我的。是否有任何方式自动转换具有相等第一列的指定行列?例如,如果这个文件的第一列对于某些行是相等的,那么那些行的某些指定列(具有相等的第一列值)将转换为一个单元格,并且每个用户都有一行。 – omiti

+1

我不明白你的要求。编辑你的问题,并发布一个对讲英语的人更容易阅读的截图,然后在上下文中解释。 – teylyn