
如何串聯(lián)單元格忽略或跳過Excel中的空格?
Excel的 CONCATENATE 函數(shù)可以幫助您快速將多個(gè)單元格值合并到一個(gè)單元格中,如果所選單元格中有一些空白單元格,則此功能也將合并空白。 但是,有時(shí)候,您只想將單元格與數(shù)據(jù)連接起來并跳過空單元格,如何在Excel中完成呢?
串聯(lián)單元格忽略或跳過帶公式的空白
串聯(lián)的單元格使用用戶定義的函數(shù)忽略或跳過空格
連接單元格忽略或跳過空白 Kutools for Excel
串聯(lián)單元格忽略或跳過帶公式的空白假設(shè),我有以下單元格數(shù)據(jù),其中填充了一些空白單元格,以將行合并為一個(gè)單元格,您可以應(yīng)用公式來求解它。
請(qǐng)將此公式輸入到要放置合并結(jié)果的空白單元格中, =A1&IF(A2<>"","-"&A2,"")&IF(A3<>"","-"&A3,"")&IF(A4<>"","-"&A4,"")&IF(A5<>"","-"&A5,""),然后將填充手柄向右拖動(dòng)到您要應(yīng)用此公式的單元格上,并且行的值已合并而沒有空白單元格,如以下屏幕截圖所示:
Tips:如果需要連接更多行,則應(yīng)使用IF函數(shù)來連接單元格,例如 =A1&IF(A2<>"","-"&A2,"")&IF(A3<>"","-"&A3,"")&IF(A4<>"","-"&A4,"")&IF(A5<>"","-"&A5,"")&IF(A6<>"","-"&A6,"")。 這個(gè)“–" 公式中的字符可以替換為所需的任何其他定界符。
連接多個(gè)單元格會(huì)忽略或跳過空格:Kutools for Excels 結(jié)合行,列或單元格不丟失數(shù)據(jù) 功能可以幫助您合并或連接多個(gè)行,列或單元格,而不會(huì)丟失數(shù)據(jù),但是可以跳過或忽略空白單元格。 點(diǎn)擊下載 Kutools for Excel!
Kutools for Excel:具有300多個(gè)方便的Excel加載項(xiàng),可以在內(nèi),沒有任何限制。 立即下載并!
串聯(lián)的單元格使用用戶定義的函數(shù)忽略或跳過空格如果需要組合多個(gè)單元,則上面的公式將太復(fù)雜而無法執(zhí)行,因此,您可以使用以下用戶定義函數(shù)來解決它。
1。 按住 Alt + F11鍵 鍵,然后打開 Microsoft Visual Basic應(yīng)用程序 窗口。
2。 點(diǎn)擊 插頁 > 模塊,然后將以下宏粘貼到 模塊 窗口。
VBA代碼:串聯(lián)單元格忽略空格:
Function Concatenatecells(ConcatArea As Range) As Stringupdateby ExtendofficeFor Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "/"): NextConcatenatecells = Left(nn, Len(nn) - 1)End FunctionCopy3。 保存并關(guān)閉此代碼窗口,返回工作表,然后輸入以下公式: = concatenatecells(A1:A5) 到一個(gè)空白單元格中,然后將填充手柄向右拖動(dòng)到這些單元格上以應(yīng)用此公式,您將得到以下結(jié)果:
Tips:在上述VBA代碼中,您可以更改“/”表示您需要的任何其他定界符。
連接單元格忽略或跳過空白 Kutools for Excel除了無聊的公式和代碼,在這里,我可以推薦一種方便的工具-Kutools for Excel,其功能強(qiáng)大 結(jié)合 實(shí)用程序,您可以毫不費(fèi)力地將多個(gè)單元格連接成一個(gè)單元格。
Kutools for Excel : 帶有300多個(gè)便捷的Excel加載項(xiàng),可以在內(nèi).前往下載購買貝寶/ MyCommerce安裝后 Kutools for Excel,請(qǐng)執(zhí)行以下操作:
1。 選擇要合并的單元格值。
2。 點(diǎn)擊 Kutools > 合并與拆分 >合并行,列或單元格而不會(huì)丟失數(shù)據(jù),請(qǐng)參見屏幕截圖:
3。 在彈出的對(duì)話框中:
(1.)選擇要合并的單元格類型,可以合并列,合并行并將所有單元格合并為單一單元格;(2.)為連接的內(nèi)容指定一個(gè)分隔符;(3.)選擇放置結(jié)果的位置,可以將結(jié)果放置在頂部單元格或底部單元格中;(4.)指定如何處理合并的單元格,可以保留或刪除那些合并的單元格中的內(nèi)容,還可以合并這些合并的單元格。4。 完成設(shè)置后,單擊 Ok 按鈕,并且所選行已分別合并到一個(gè)單元格中,并且它自動(dòng)跳過了空白,請(qǐng)參見屏幕截圖:
下載并 Kutools for Excel 現(xiàn)在 !
演示:連接單元格忽略或跳過空白 Kutools for ExcelKutools for Excel:具有300多個(gè)方便的Excel加載項(xiàng),可以在內(nèi),沒有任何限制。 立即下載并!最佳辦公生產(chǎn)力工具
將小時(shí)轉(zhuǎn)化為分鐘 Kutools for Excel!準(zhǔn)備好增強(qiáng)您的 Excel 任務(wù)了嗎? 利用的力量 Kutools for Excel - 您終極的節(jié)省時(shí)間的工具。 簡(jiǎn)化復(fù)雜的任務(wù)并像專業(yè)人士一樣瀏覽數(shù)據(jù)。 以閃電般的速度體驗(yàn) Excel!
為什么需要 Kutools for Excel

