{eval=Array;=+count(Array);}
按題主的意思是,合并以后所有數據都要保留,那么常規的合并單元格等方式就不適用了。
下面我來分享一下幾種方法。
一、利用鏈接符"&"進行拼接
用法:="字符串1"&"字符串2"&...&"字符串N"。
優點:適用于少量數據的拼接,靈活、易理解。
缺點:數據越多越麻煩。
實際操作如下圖所示:
當然,實際應用中多數情況下是需要加分隔符的,如下圖所示:
二、利用CONCATENATE函數進行拼接
用法:=CONCATENATE(text1, [text2], ...),text指的是需要連接的字符。
優點:適用于少量數據的拼接,聯接項可以是文本、數字、單元格引用或這些項的組合。
缺點:數據越多越麻煩,最多可將255個文本字符串合并為一個文本字符串。
實際操作如下圖所示:
加分隔符的操作演示:
三、利用CONCAT函數進行拼接
用法:=CONCAT(文本1,[文本2],...)。
優點:可快速選定區域進行合并。
缺點:比上述兩種方法稍微復雜。
普通區域合并:=CONCAT(B2:B5)。
加分隔符合并區域:=CONCAT(B2:B5&";"),注:此公式是數組公式,需要按<Ctrl+Shift+Enter>組合鍵結束。
四、利用TEXTJOIN函數進行拼接
用法:=TEXTJOIN(分隔符,是否忽略空白單元格,文本1,[文本2],...)。
分隔符:每個文本之間的分隔,需用英文狀態的雙引號引起來。
是否忽略空白單元格:TRUE(忽略空白單元格);FALSE(包括空白單元格)。
優點:能夠快速的將目標區域的單元格內容(可忽略空白)用分隔符連接起來。
缺點:沒有缺點!強烈推薦!!!
謝邀,我是Excel大全,頭條號原創作者。
多行合并為一行,在日常工作中還是比較常見的,這里我就分享兩種方法給大家:
利用填充功能合并多行;
復制粘貼法;
利用剪貼板合并多行;
PHONETIC函數合并多行;
步驟如下:
調整單元格寬度至合適位置;
菜單開始,填充,內容重排;
步驟:
選擇需要合并的行;
復制;
雙擊目標單元格,進入編輯模式;
粘貼;
步驟如下:
打開剪貼板;
復制需要合并的多行;
選擇目標位置,點擊粘貼板的粘貼;
輸入公式:=Phonetic(區域),表示合并區域成字符串;
我是Excel大全,頭條號原創作者,每日分享實用的Excel小技巧。
您的關注、轉發、收藏、評論、點贊,都是對我莫大的支持,謝謝!
您好!我是EXCEL學習微課堂,頭條號原創視頻作者,分享EXCEL學習的小技巧,小經驗。
在EXCEL中,如何把幾行的數據合并成一行?如果是簡單的把幾行或幾列固定的數據合并,最好的辦法就是用快速填充法和函數TEXTJOIN,前者的老師已有介紹,不再細說。
我理解的應該是將表中符合條件的數據合并成一行,最簡單的辦法就是用自定義函數解決,又快又簡單,這里介紹一個自定義函數vlookups,下面看看它是如何將符合條件的幾行數據合并成一行的。
一、vlookups自定義函數介紹
這個函數與vlookup類似,但他有兩大明顯的特點:一是可以從右向左查詢,二是能返回多個結果。
二、關鍵提示
要用vlookups第1個關鍵:記得一定要先導入模塊再使用這個函數,這個函數是自定義函數,不包含在Excel默認的函數里。導入模塊的方法是:按快捷鍵Alt+F11,打開工程窗口→【導入文件】→選擇模塊文件(自定義函數vlookups.bas)→【打開】→關閉VBA 編輯器。
要用vlookups第2個關鍵:記得保存EXCEL文件為啟用宏的工作簿.xlsm,要不你用vlookups函數查找出結果后要立即復制原址粘貼為值,下次打開文件時就不會出錯。
三、一對多查找部門員工
G3 單元格公式為:=vlookups($F3,$C:$C,0,G$2)
Vlookups與VLOOKUP類似,有4個參數:vlookups(找誰,在哪找,返回第幾列,找第幾個)
第①參數是要查找的內容【部門】「物資部」
第②參數是包含查找值的數據列—C列
第③參數是要返回第幾列的內容,包含查找值的列為第1列,從左往右數遞增,從右左數遞減變成0到負數即可。【姓名】列在【部門】的左邊第1列,即0
第④參數引用第2行的數,即一個連續的序號,向右向下復制,即可實現一對多查詢。將各部門的員工都查詢出來。
四、一對多查找部門辦公室
G15單元格公式為:=vlookups($F15,$C:$C,2,G$14)
第①參數是要查詢的內容,【部門】「物資部」
第②參數是包含查詢值的數據列,—C列
第③參數是要返回第幾列的內容,【辦公室】從左往右數為第2列
第④參數引用第14行的數,即一個連續的序號,向右向下復制,即可實現一對多查詢。
如果要從右向左查詢【序號】,只要修改一下第三參數,使其變成-1即可。
五、合并查找出來符合條件的同行多個單元格數據到一個單元格
用TEXTJOIN函數合并,函數有4個參數:
TEXTJOIN(分隔符, 是否包含空值, text1, [text2], …)
案例中L3單元格公式=TEXTJOIN("/",TRUE,G3:K3)
第①參數是用什么分隔符,分隔符用/
第②參數是否包含空值用TRUE,包含用案例中不包含用FALSE或0,不包含用TRUE 或1
第③參數是合并的范圍,案例用合并范圍G3:K3
如需自定義函數vlookups的VBA代碼模塊文件,請關注、評論、轉發后私信聯系我。關于vlookups函數和vlookup函數的具體用法可查看具體教程“比Vlookup好用10倍的自定義函數VLOOKUPS,解決VLOOKUP的難題!”https://www.toutiao.com/i6576726290076795400/
如果我的回答對您有用,請關注、點贊、評論、轉發,更多的EXCEL技能,大家可以關注今日頭條“EXCEL學習微課堂”。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答