2017-06-19 174 views
0

我想選擇列中的某些單元格並將它們轉換爲列中的一個單元格並在每個單元格數據之間添加The或/ Character。在Microsoft Excel中將列的多個單元格轉換爲單個單元格

例如請看我的照片。 我選擇了一列中的一些單元格,並希望將這些單元格轉換或合併到具有/分隔的單元格數據的單個單元格中。

圖片:

Image - click here

我在Excel中很業餘。請給我一步一步轉換的指導。

+2

你真的需要VBA嗎?你可以用一個公式('= B2&「,」&B3&「,」&B4「)連接 –

回答

1

在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

相關問題