Note: The other languages of the website are Google-translated. Back to English
English English

วิธีการรวมเซลล์หลายเซลล์เข้าในเซลล์ด้วยช่องว่างเครื่องหมายจุลภาคหรือตัวคั่นอื่น ๆ ใน Excel

เมื่อคุณรวมเซลล์จากหลายคอลัมน์หรือหลายแถวเป็นเซลล์เดียวข้อมูลที่รวมกันอาจไม่ถูกคั่นด้วยอะไรเลย แต่ถ้าต้องการคั่นด้วยเครื่องหมายระบุเช่นเว้นวรรคจุลภาคอัฒภาคหรืออื่น ๆ จะทำอย่างไร? บทช่วยสอนนี้จะแนะนำวิธีการบางอย่างสำหรับคุณ


เชื่อมต่อแถวหรือคอลัมน์ของเซลล์เป็นเซลล์เดียวโดยใช้ช่องว่างลูกน้ำหรือตัวคั่นอื่น ๆ โดยใช้สูตร

ใน Excel คุณสามารถใช้สูตรด้านล่างเพื่อรวมแถวของเซลล์หรือคอลัมน์ของเซลล์ให้เป็นเซลล์เดียว


วิธี A: ใช้ตัวดำเนินการ "&" เพื่อรวมเซลล์

ใน Excel คุณสามารถใช้ตัวดำเนินการ "&" เพื่อรวมสตริงข้อความหรือค่าเซลล์ต่างๆ

โปรดป้อนสูตรด้านล่างเพื่อเชื่อมต่อเซลล์ในหลายคอลัมน์: (แยกผลลัพธ์ที่รวมกันด้วยช่องว่างคุณสามารถแทนที่ช่องว่างด้วยตัวคั่นอื่น ๆ ได้ตามต้องการ)

=A2&" "&B2&" "&C2

จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้และข้อมูลจากคอลัมน์ต่างๆได้รวมเข้าไว้ในเซลล์เดียวดูภาพหน้าจอ:

  • ทิปส์:
  • ในสูตรข้างต้นคุณสามารถแทนที่ช่องว่างระหว่างตัวดำเนินการ & ด้วยตัวคั่นอื่น ๆ เช่น =A2&"-"&B2&"-"&C2
  • หากคุณต้องการรวมค่าเซลล์จากหลายแถวคุณก็ต้องเปลี่ยนการอ้างอิงเซลล์ดังนี้: =A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7

วิธี B: ใช้ฟังก์ชัน Concatenate เพื่อรวมเซลล์

นอกจากนี้ฟังก์ชัน Concatenate ใน Excel ยังใช้เพื่อรวมสตริงข้อความหรือค่าของเซลล์หลายรายการไว้ในเซลล์เดียว

โปรดป้อนหรือคัดลอกสูตรด้านล่างลงในเซลล์ว่าง:

=CONCATENATE(A2, "-", B2, "-", C2)

จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้คุณจะได้ผลลัพธ์ดังต่อไปนี้:

  • ทิปส์:
  • ในสูตรด้านบนคุณสามารถแทนที่อักขระ“ -” ด้วยตัวคั่นอื่น ๆ เช่น =CONCATENATE(A2, ";", B2, ";", C2)
  • หากคุณต้องการรวมค่าเซลล์จากหลายแถวคุณก็ต้องเปลี่ยนการอ้างอิงเซลล์ดังนี้: =CONCATENATE(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)

วิธี C: ใช้ฟังก์ชัน Textjoin เพื่อรวมเซลล์

หากคุณมี Excel 365 และเวอร์ชันที่ใหม่กว่ามีฟังก์ชัน Textjoin ใหม่ฟังก์ชันนี้ยังสามารถช่วยให้คุณรวมเซลล์หลายเซลล์ไว้ในเซลล์เดียวได้

ป้อนหรือคัดลอกสูตรต่อไปนี้ลงในเซลล์ว่าง:

=TEXTJOIN(",",TRUE,A2:C2)

จากนั้นลากที่จับเติมเพื่อใช้สูตรนี้กับเซลล์อื่นดูภาพหน้าจอ:

  • เคล็ดลับ:
  • ในสูตรด้านบนคุณสามารถแทนที่อักขระ“,” ด้วยตัวคั่นอื่น ๆ เช่น =TEXTJOIN("/",TRUE,A2:C2)
  • ในการรวมค่าเซลล์จากหลายแถวคุณเพียงแค่ต้องเปลี่ยนการอ้างอิงเซลล์ดังนี้: =TEXTJOIN(",",TRUE,A2:A7)
  • TEXTJOIN นี้ยังสามารถรวมช่วงของเซลล์เป็นเซลล์เดียวโดยใช้ตัวคั่นดังนี้: =TEXTJOIN(",",TRUE,A2:C7)

เชื่อมต่อแถวคอลัมน์หรือช่วงของเซลล์เป็นเซลล์เดียวโดยใช้ตัวคั่นที่ระบุ

Kutools สำหรับ Excel รองรับคุณสมบัติที่มีประสิทธิภาพ -รวมกัน ซึ่งสามารถช่วยให้คุณรวมข้อมูลทั้งหมดตามแถวคอลัมน์หรือช่วงของเซลล์ลงในระเบียนเดียวโดยไม่สูญเสียข้อมูล โปรดดูการสาธิตด้านล่าง    คลิกเพื่อดาวน์โหลด Kutools for Excel!


เชื่อมต่อแถวหรือคอลัมน์ของเซลล์เป็นเซลล์เดียวโดยใช้ช่องว่างเครื่องหมายจุลภาคหรือตัวคั่นอื่น ๆ โดย User Defined Function

ใน Excel คุณยังสามารถสร้าง User Defined Function เพื่อรวมเซลล์ของแถวหรือคอลัมน์เป็นเซลล์เดียวโดยมีช่องว่างหรือเครื่องหมายที่ระบุ

1. ถือ ALT + F11 บนแป้นพิมพ์เพื่อเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและคัดลอก VBA ลงในโมดูล

VBA: รวมเซลล์ตามแถวหรือคอลัมน์เข้าด้วยกันโดยมีตัวคั่นเฉพาะ:

Function Combine(WorkRng As Range, Optional Sign As String = "~") As String
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
    If Rng.Text <> " " Then
        OutStr = OutStr & Rng.Text & Sign
    End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function

ปลาย: ในสคริปต์ด้านบน "Function Combine(WorkRng As Range, Optional Sign As String = "~") As String", ตัวคั่น"~"ระบุไว้เพื่อแยกผลลัพธ์ที่รวมกันคุณสามารถเปลี่ยนแปลงได้ตามความต้องการของคุณ

3. จากนั้นโปรดพิมพ์สูตร =Combine(A2:C2) ในเซลล์ว่างจากนั้นลากจุดจับเติมเหนือช่วงที่คุณต้องการใช้สูตรนี้เซลล์ทั้งหมดในแถวจะรวมกันเป็นเซลล์ที่มีขีดกลาง ดูภาพหน้าจอ:

เคล็ดลับ: ด้วยฟังก์ชันที่กำหนดโดยผู้ใช้ด้านบนคุณยังสามารถรวมค่าของเซลล์ตามคอลัมน์คุณเพียงแค่ต้องป้อนสูตรนี้ =Combine(A2:A7) เพื่อรับข้อมูลที่ผสานตามที่คุณต้องการ


เชื่อมต่อแถวหรือคอลัมน์ของเซลล์เป็นเซลล์เดียวโดยใช้การแบ่งบรรทัดโดยใช้สูตร

บางครั้งคุณอาจต้องการใช้ตัวแบ่งบรรทัดเพื่อแยกสตริงข้อความที่ต่อกันโดยปกติ CHAR (10) จะส่งกลับอักขระแบ่งบรรทัด คุณสามารถใช้วิธีการด้านล่างเพื่อแก้ปัญหานี้ได้ที่นี่:


วิธีการ A: ใช้ฟังก์ชัน Concatenate เพื่อรวมเซลล์เข้ากับตัวแบ่งบรรทัด

ที่นี่คุณสามารถรวมฟังก์ชันเชื่อมต่อกับอักขระ Char (10) เข้าด้วยกันเพื่อให้ได้ผลลัพธ์ที่ผสานซึ่งคั่นด้วยตัวแบ่งบรรทัด

1. กรุณาพิมพ์หรือคัดลอกสูตรด้านล่าง:

=CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2)

จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้และคุณจะได้ผลลัพธ์ดังต่อไปนี้:

2. จากนั้นคุณควรคลิก หน้าแรก > ตัดข้อความ เพื่อจัดรูปแบบเซลล์จากนั้นคุณจะได้ผลลัพธ์ตามที่คุณต้องการ:

เคล็ดลับ: ในการรวมค่าเซลล์จากหลายแถวคุณเพียงแค่ต้องเปลี่ยนการอ้างอิงเซลล์ดังนี้: =CONCATENATE(A2,CHAR(10),A3,CHAR(10),A4,CHAR(10),A5,CHAR(10),A6,CHAR(10),A7)


วิธี B: ใช้ฟังก์ชัน Textjoin เพื่อรวมเซลล์ด้วยตัวแบ่งบรรทัด (Excel 365 และเวอร์ชันที่ใหม่กว่า)

สูตรข้างต้นอาจจะค่อนข้างยากหากมีการรวมเซลล์หลายเซลล์ดังนั้นฟังก์ชัน Textjoin จึงสามารถจัดการกับงานนี้ได้อย่างรวดเร็วและง่ายดาย

โปรดป้อนหรือคัดลอกสูตรด้านล่างลงในเซลล์ว่าง:

=TEXTJOIN(CHAR(10),TRUE,A2:C2)

หลังจากได้ผลลัพธ์รวมแล้วโปรดอย่าลืมจัดรูปแบบเซลล์สูตรเป็น ตัดข้อความดูภาพหน้าจอ:

เคล็ดลับ: ในการรวมค่าเซลล์จากหลายแถวคุณเพียงแค่ต้องเปลี่ยนการอ้างอิงเซลล์ดังนี้: =TEXTJOIN(CHAR(10),TRUE,A2:A7)


เชื่อมต่อแถวคอลัมน์หรือช่วงของเซลล์เป็นเซลล์เดียวโดยใช้ตัวคั่นที่ระบุโดยใช้คุณลักษณะที่ยอดเยี่ยม

หากคุณรู้สึกรำคาญกับสูตรและโค้ดข้างต้นฉันขอแนะนำเครื่องมือที่มีประโยชน์ - Kutools สำหรับ Excelเดียวกันกับที่ รวมกัน คุณสามารถรวมค่าของเซลล์ตามแถวคอลัมน์หรือช่วงลงในเซลล์เดียวได้อย่างรวดเร็ว

ทิปส์:ที่จะใช้สิ่งนี้ รวมกัน ประการแรกคุณควรดาวน์โหลดไฟล์ Kutools สำหรับ Excelแล้วใช้คุณสมบัตินี้อย่างรวดเร็วและง่ายดาย

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามนี้:

1. เลือกค่าเซลล์ช่วงที่คุณต้องการรวมเป็นเซลล์

2. กรุณาใช้ฟังก์ชันนี้โดยคลิก Kutools > ผสานและแยกรวมแถวคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล. ดูภาพหน้าจอ:

doc รวมข้อมูลด้วยลูกน้ำ 9 1

3. ในกล่องโต้ตอบที่โผล่ออกมาโปรดระบุการดำเนินการที่คุณต้องการตามภาพหน้าจอต่อไปนี้:

4. จากนั้นคลิก Okคุณจะได้ผลลัพธ์ตามภาพด้านล่างที่แสดง:

1) รวมค่าเซลล์เป็นเซลล์เดียวสำหรับแต่ละแถว:

2) รวมค่าเซลล์เป็นเซลล์เดียวสำหรับแต่ละคอลัมน์:

3) รวมช่วงของค่าเซลล์ไว้ในเซลล์เดียว:

คลิกเพื่อดาวน์โหลด Kutools สำหรับ Excel และทดลองใช้ฟรีทันที!


บทความรวมแถวและคอลัมน์ที่สัมพันธ์กันเพิ่มเติม:

  • ผสานและรวมแถวโดยไม่สูญเสียข้อมูลใน Excel
  • Excel จะเก็บข้อมูลไว้ในเซลล์ส่วนใหญ่ด้านซ้ายบนเท่านั้นถ้าคุณใช้คำสั่ง "Merge & Center" (แท็บ Home> Merge & Center บนแผง Alignment) เพื่อรวมแถวของข้อมูลใน Excel ผู้ใช้ต้องใช้วิธีอื่นในการรวมข้อมูลหลายแถวเป็นแถวเดียวโดยไม่ต้องลบข้อมูล
  • รวมแถวที่ซ้ำกันและรวมค่าใน Excel
  • ใน Excel, คุณอาจพบปัญหานี้เสมอเมื่อคุณมีช่วงของข้อมูลที่มีรายการที่ซ้ำกันและตอนนี้คุณต้องการรวมข้อมูลที่ซ้ำกันและรวมค่าที่เกี่ยวข้องในคอลัมน์อื่นดังที่แสดงภาพหน้าจอต่อไปนี้ คุณจะแก้ปัญหานี้ได้อย่างไร?
  • รวมวันที่และเวลาไว้ในเซลล์เดียวใน Excel
  • มีสองคอลัมน์ในแผ่นงานหนึ่งคือวันที่อีกคอลัมน์คือเวลาดังที่แสดงไว้ด้านล่างมีวิธีใดบ้างที่จะรวมคอลัมน์ทั้งสองนี้เข้าด้วยกันอย่างรวดเร็วและคงรูปแบบเวลาไว้
  • เชื่อมต่อเซลล์ไม่สนใจหรือข้ามช่องว่างใน Excel
  • ฟังก์ชัน Concatenate ของ Excel ช่วยให้คุณสามารถรวมค่าเซลล์หลาย ๆ เซลล์ไว้ในเซลล์เดียวได้อย่างรวดเร็วหากมีเซลล์ว่างอยู่ภายในเซลล์ที่เลือกฟังก์ชันนี้จะรวมช่องว่างด้วย แต่บางครั้งคุณเพียงแค่ต้องการเชื่อมต่อเซลล์กับข้อมูลและข้ามเซลล์ว่างคุณจะทำให้เสร็จใน Excel ได้อย่างไร?


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ และการเก็บรักษาข้อมูล แยกเนื้อหาของเซลล์ รวมแถวที่ซ้ำกันและผลรวม / ค่าเฉลี่ย... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แทรกสูตรที่ชื่นชอบและรวดเร็ว, ช่วงแผนภูมิและรูปภาพ; เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • การจัดกลุ่มตาราง Pivot ตาม จำนวนสัปดาห์วันในสัปดาห์และอื่น ๆ ... แสดงปลดล็อกเซลล์ที่ถูกล็อก ด้วยสีที่ต่างกัน เน้นเซลล์ที่มีสูตร / ชื่อ...
kte แท็บ 201905
  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (34)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมาก. ฉันพบว่าสิ่งนี้มีประโยชน์มาก ขอแสดงความนับถือ Raghad
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ยอดเยี่ยม: ช่วยในโครงการของฉันและประหยัดเวลาในการทำงานได้หลายชั่วโมง...ขอบคุณมาก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ดีเยี่ยม กระจ่างใส
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอขอบคุณ. นี่คือผู้ช่วยให้รอดจริงๆ! ฉันมีหนึ่งคำถาม. ฉันต้องการรวมรหัส EAN มันทำงานเหมือนมีเสน่ห์ในแผ่นเดียวกัน แต่เมื่อฉันเอารหัส EAN จากชีตอื่น ฉันได้ผลลัพธ์: #######,###########,#######,######### ปัญหา? ขอบคุณมาก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี โปรดระบุปัญหาของคุณให้มากขึ้น ลองติดต่อมาที่ jaychivo#extendoffice.com โปรดแทนที่ # ด้วย @ :-)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี! ฉันมีสเปรดชีตที่มีหมายเลขซีเรียลมากกว่า 23,000 รายการในคอลัมน์ A จากนั้นแต่ละหมายเลขซีเรียลจะมีหมายเลขมอบหมายหนึ่งหลักในคอลัมน์ B และสุดท้ายคือหมายเลขแอปพลิเคชันที่เป็นของทั้งหมายเลขซีเรียลและหมายเลขที่กำหนดในคอลัมน์ C ดูเหมือนว่า สิ่งนี้: ABC 123456 1 1212121 987655 2 5656565 606060 1 4343434 606060 1 8989898 ฉันจะรวมเฉพาะแถวของข้อมูลที่มี SAME Serial number และ Assign number แต่หมายเลขแอปพลิเคชันต่างกันโดยใช้เครื่องหมายจุลภาคได้อย่างไร เช่น ฉันต้องการ: 606060 1 4343434, 8989898 ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก!!!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันใช้สูตร VBA ของคุณเมื่อสองสามวันก่อนและมันใช้งานได้ดี วันนี้ฉันใช้มันอีกแล้ว และยังคงได้รับ #NAME? ข้อผิดพลาด. ฉันได้ลองทุกอย่างแล้วและไม่สามารถใช้งานได้ ผมทำอะไรผิดหรือเปล่า?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ขอบคุณมากสำหรับแหล่งข้อมูลที่เป็นประโยชน์ !!! ฉันขอถามวิธีการแก้ไขโมดูล VBA ให้มีทั้ง "," และ " " ขอบคุณมาก!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
[quote]สวัสดี ขอบคุณมากสำหรับแหล่งข้อมูลที่เป็นประโยชน์!!! ฉันขอถามวิธีการแก้ไขโมดูล VBA ให้มีทั้ง "," และ " " ขอบคุณมาก!By ศรีณรงค์[/quote] ที่สำคัญที่สุด จะจบรายการแบบไม่มีช่องว่างและไม่มีลูกน้ำได้อย่างไร? ดังนั้นหากต้องการเลือกทั้งแถวของสเปรดชีตเป็นทรัพยากร ซึ่งอาจรวมถึงจำนวนคอลัมน์ที่แตกต่างกัน โปรดช่วยเนื่องจาก Kutools เข้ากันไม่ได้กับ Mac ขอบคุณล่วงหน้า!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณสำหรับรหัส VBA!!!! มันช่วยประหยัดเวลาของฉัน......... :-)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันต้องการรวมสองเซลล์ด้วยผลลัพธ์ต่อไปนี้ A และ B = A ,B หมายถึง A ช่องว่างของคอลัมน์ คอลัมน์ B จุลภาค
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอขอบคุณ. นั่นคือคำอธิบายที่ดีที่สุดที่ฉันเคยพบมา! ฉันมีปัญหาในการขยายคอลัมน์นี้หลายร้อยคอลัมน์ คุณช่วยอธิบายจุดที่คุณพูดว่า "การลากที่จับเติมในช่วงที่คุณต้องการใช้สูตรนี้ เซลล์ทั้งหมดในแถวเดียวจะรวมกันเป็นเซลล์ที่มีเครื่องหมายจุลภาค" ฉันไม่แน่ใจว่าต้องทำอย่างไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมาก .. ข้อมูลนี้มีประโยชน์มาก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันมีปัญหา เซลล์ G2-N2 (ลดลงหลายพันแถว) ต้องถูกรวมเป็นหนึ่งคอลัมน์โดยใช้เครื่องหมายจุลภาค แต่ไม่มีช่องว่างระหว่างเซลล์เหล่านี้ อย่างไรก็ตาม หากเซลล์ว่าง จะต้องข้ามเซลล์โดยไม่มีการป้อนเครื่องหมายจุลภาค ฉันไม่พบเมนู HELP ใด ๆ สำหรับสิ่งนี้ และเกินกำหนดและต้องการทางลัดนี้สำหรับผลิตภัณฑ์หลายพันรายการที่ฉันนำเข้า ความช่วยเหลือใด ๆ และชื่นชม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณสำหรับมาโคร มันใช้งานได้ดี!!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณ VBA มากมายที่ช่วยประหยัดเวลาของฉัน....!!!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันจะได้ผลลัพธ์แสดงค่าต่อไปนี้ได้อย่างไร: ABC 10 10 =CONCATENATE(A1,","B1,",",C1) RESULTS 10,,10 10 20 30 =CONCATENATE(A1,",",B1," ,",C1) ผลลัพธ์ 10,20,10 10 30 =CONCATENATE(A1,",",B1,",",C1) ผลลัพธ์ 10,30 ด้านบนแสดงเครื่องหมายจุลภาคระหว่างสองค่าหรือหลังจากนั้น ฉันไม่ต้องการเครื่องหมายจุลภาคที่ไม่มีค่า
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ลองสิ่งนี้ =SUBSTITUTE(IF(A1="","",A1&",") & IF(B1="","",B1) & IF(C1="","","," & C1)," ,,",",")
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สูตรการผสานนั้นยอดเยี่ยม ยกเว้นหนึ่งในคอลัมน์ข้อมูลของฉันคือวันที่ และวันที่จะต้องได้รับการจัดรูปแบบ MM/DD/YY - แต่เมื่อผสานแล้ว วันที่แปลงเป็นตัวเลขทศนิยม ฉันไม่สามารถใช้สูตรได้
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
แมโคร VBA ทำงานได้ดีมากหลังจากที่ฉันปรับตำแหน่งเซลล์ของฉัน และฉันสามารถเพิ่มช่องว่างหลังเครื่องหมายจุลภาคเพื่อให้แสดงข้อมูลได้ดีขึ้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
รหัส VBA ทำงานได้ดีมาก ขอบคุณ ปัญหาเดียวของฉันคือการรวมช่องว่างเพื่อให้ผลลัพธ์ที่รวมกันของฉันกลายเป็นดังนี้: "test, test, , , , , , test" ฉันจะแยกเซลล์ว่างภายในช่วงได้อย่างไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
หากคุณพบคำตอบให้ฉันตอนนี้ได้โปรดเช่นกัน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
แทนบรรทัดในรหัสเดิม:

ถ้า Rng.Text <> "," แล้วก็
OutStr = OutStr & Rng.ข้อความ & ลงชื่อ


คุณต้องเพิ่ม "ทดสอบ" เพื่อตรวจสอบว่าเซลล์ว่างหรือไม่ ตามด้วยคำสั่งด้านบนที่เพิ่มตัวคั่น ลบ 2 บรรทัดด้านบน จากนั้น Copy the following code in และฟังก์ชัน COMBINE ของคุณจะลบช่องว่างออกจากรายการของคุณ

ถ้า IsEmpty(Rng.Value) = True แล้ว

OutStr = OutStr & ""

ElseIf Rng.Text <> "," แล้ว

OutStr = OutStr & Rng.ข้อความ & ลงชื่อ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีรวม 2 เซลล์ที่มีช่องว่างระหว่าง 2 รูปแบบเซลล์อิสระ เช่น. ถ้าเซลล์หนึ่งเป็นตัวเลขสีแดง และอีกเซลล์หนึ่งมีตัวเลขเป็นสีเขียว เซลล์นั้นควรรวมกับตัวเลขสีแดงและสีเขียว
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันสนุกกับการเรียนในเว็บไซต์นี้อย่างแท้จริง มีเนื้อหาที่ดี อย่าต่อสู้กับวัตถุที่ไม่มีชีวิต โดย PJ O'Rourke dfdkbafbadfkagdd
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
โหลดเพิ่มเติม
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ