0Pricing
Excel Formulas Academy · บทเรียน

รวมข้อความด้วย CONCAT

เชื่อมเซลล์เข้าด้วยกันเป็นสตริงเดียวด้วย CONCAT

รวมข้อความด้วย CONCAT เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

เหตุใดจึงต้องเชื่อมข้อความ

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

การเชื่อมข้อความช่วยให้คุณสร้างชื่อเต็ม ที่อยู่ รหัสสินค้า หรือหัวข้ออีเมลได้โดยไม่ต้องพิมพ์ซ้ำ เมื่อเซลล์ต้นทางเปลี่ยนแปลง ผลลัพธ์ที่เชื่อมไว้จะอัปเดตโดยอัตโนมัติ

ในบทเรียนนี้คุณจะใช้ฟังก์ชัน CONCAT เพื่อรวมข้อความจากหลายเซลล์ให้เป็นสตริงเดียว

ทำความรู้จักฟังก์ชัน CONCAT

CONCAT รับข้อความหนึ่งส่วนขึ้นไป แล้วนำมาต่อกันตามลำดับที่คุณระบุ

รูปแบบพื้นฐานคือ =CONCAT(text1, text2, ...) อาร์กิวเมนต์แต่ละตัวอาจเป็นการอ้างอิงเซลล์ เช่น A2 เป็นสตริงที่พิมพ์ไว้ในเครื่องหมายอัญประกาศ เช่น "Hello" หรือแม้แต่เป็นช่วงของเซลล์

ฟังก์ชันนี้จะคืนค่าทุกอย่างเป็นสตริงเดียวที่รวมกัน ด้านล่างนี้ A2 เก็บค่า เอดา และ B2 เก็บค่า เลิฟเลซ

=CONCAT(A2, B2)

ปัญหาช่องว่างที่หายไป

หาก A2 เป็น เอดา และ B2 เป็น เลิฟเลซ แล้ว =CONCAT(A2, B2) จะให้ผลลัพธ์เป็น AdaLovelace โดยไม่มีช่องว่างคั่น

CONCAT จะเชื่อมเฉพาะสิ่งที่คุณระบุให้เท่านั้น ฟังก์ชันนี้จะ ไม่ เพิ่มช่องว่างให้คุณ

วิธีแก้คือใส่ช่องว่างตามตัวอักษรเป็นอาร์กิวเมนต์แยกต่างหาก ช่องว่างเป็นเพียงข้อความ จึงต้องใส่ไว้ในเครื่องหมายอัญประกาศ: " "

=CONCAT(A2, " ", B2)

การเพิ่มข้อความตามตัวอักษร

อาร์กิวเมนต์ใด ๆ ที่อยู่ในเครื่องหมายอัญประกาศจะถือเป็น ข้อความตามตัวอักษร และถูกคัดลอกลงในผลลัพธ์ตามที่ระบุทุกประการ

คุณจึงสามารถแทรกคำที่กำหนดตายตัวไว้ระหว่างเซลล์ต่าง ๆ ได้ สมมติว่า A2 เป็น เอดา และ C2 เป็น วิศวกรรม

สูตรด้านล่างจะผสานเซลล์ คำที่กำหนดตายตัว และเซลล์อีกเซลล์หนึ่งให้เป็นส่วนของประโยคที่เรียบร้อย

=CONCAT(A2, " works in ", C2)

การเชื่อมเซลล์มากกว่าสองเซลล์

CONCAT รองรับอาร์กิวเมนต์จำนวนมาก คุณจึงเชื่อมเซลล์และตัวคั่นหลายตัวต่อกันได้

ลองนึกภาพการสร้างชื่อเต็มจากสามคอลัมน์ โดยชื่ออยู่ใน A2 ชื่อกลางอยู่ใน B2 และนามสกุลอยู่ใน C2

เพียงระบุเซลล์แต่ละเซลล์ โดยใส่ช่องว่างคั่นระหว่างเซลล์

=CONCAT(A2, " ", B2, " ", C2)

ตัวอย่าง: รหัสสินค้า

สมมติว่ารหัสสินค้าประกอบด้วยตัวอักษรหมวดหมู่ ขีดกลาง และตัวเลข โดย A2 เก็บค่า SHOE และ B2 เก็บค่า 4471

คุณต้องการรหัสเป็น SHOE-4471 ให้เชื่อมเซลล์ทั้งสองโดยใส่ขีดกลางตามตัวอักษรไว้ตรงกลาง

สังเกตว่า CONCAT สามารถเชื่อมทั้งข้อความและตัวเลขได้อย่างราบรื่น โดยตัวเลขจะถูกแปลงเป็นข้อความในผลลัพธ์

=CONCAT(A2, "-", B2)

ทางลัดด้วยเครื่องหมายแอมเพอร์แซนด์

มีวิธีที่เร็วยิ่งกว่าสำหรับการเชื่อมข้อความ นั่นคือ ตัวดำเนินการ แอมเพอร์แซนด์ &

ตัวดำเนินการนี้ทำงานเหมือนกับ CONCAT แต่เขียนได้เป็นธรรมชาติมากกว่า สูตรทั้งสองนี้ให้ผลลัพธ์เดียวกัน:

  • =CONCAT(A2, " ", B2)
  • =A2 & " " & B2

หลายคนชอบใช้ & สำหรับการเชื่อมข้อความสั้น ๆ เพราะพิมพ์ได้เร็วกว่า

=A2 & " " & B2

CONCAT เทียบกับ CONCATENATE แบบเก่า

คุณอาจพบฟังก์ชันรุ่นเก่าที่ชื่อ CONCATENATE ในสเปรดชีตบางรายการ ฟังก์ชันนี้ใช้เชื่อมข้อความได้เช่นกัน แต่ไม่สามารถรับช่วงข้อมูลได้ และยังคงมีไว้เพื่อความเข้ากันได้กับสูตรเดิมเท่านั้น

CONCAT เป็นฟังก์ชันทดแทนรุ่นใหม่ โดยทำทุกอย่างที่ CONCATENATE ทำได้ และยังรับช่วงข้อมูลทั้งหมด เช่น A2:A5 ได้ด้วย

สำหรับสูตรใหม่ ควรเลือกใช้ CONCAT หรือตัวดำเนินการ &

=CONCAT(A2:A5)

การเชื่อมช่วงข้อมูลทั้งหมด

เนื่องจาก CONCAT รับช่วงข้อมูลได้ คุณจึงรวมค่าทั้งคอลัมน์ได้ในครั้งเดียว หาก A2:A5 มีตัวอักษร C, O, D, E อยู่ สูตร =CONCAT(A2:A5) จะคืนค่าเป็น CODE

โปรดระวังว่า เมื่อใช้ช่วงข้อมูล คุณจะไม่สามารถแทรกตัวคั่นระหว่างแต่ละรายการได้ หากต้องการมีตัวคั่นระหว่างค่า ควรใช้ TEXTJOIN ซึ่งเป็นหัวข้อถัดไป

=CONCAT(A2:A5)

การสร้างที่อยู่อีเมล

งานที่พบบ่อยในโลกจริงคือการสร้างอีเมลจากคอลัมน์ชื่อ สมมติว่า A2 เป็น ada และ B2 เป็น lovelace และที่อยู่ทุกแห่งลงท้ายด้วยโดเมนเดียวกัน

รวมเซลล์ทั้งสองโดยคั่นด้วยจุดและเติมสตริงโดเมนคงที่

ผลลัพธ์คือ ada.lovelace@coddykit.com และจะอัปเดตทุกครั้งที่เซลล์ชื่อมีการเปลี่ยนแปลง

=CONCAT(A2, ".", B2, "@coddykit.com")

ระวังช่องว่างต่อท้าย

หากเซลล์ต้นทางมีช่องว่างส่วนเกินซ่อนอยู่ (เช่น Ada ที่มีช่องว่างอยู่ท้ายข้อความ) ข้อความที่เชื่อมจะมีช่องว่างนั้นติดมาด้วย: Ada Lovelace จะกลายเป็น Ada Lovelace ที่มีช่องว่างซ้ำสองช่อง

คุณสามารถล้างข้อมูลในแต่ละเซลล์ขณะเชื่อมได้ด้วยการครอบเซลล์นั้นด้วย TRIM ซึ่งจะลบช่องว่างส่วนเกิน

วิธีนี้ช่วยให้ผลลัพธ์ที่รวมกันดูเรียบร้อย แม้ข้อมูลต้นทางจะไม่เป็นระเบียบ

=CONCAT(TRIM(A2), " ", TRIM(B2))

ตรวจสอบความเข้าใจ

ทดสอบความเข้าใจเกี่ยวกับการเชื่อมข้อความด้วย CONCAT

สรุป: การรวมข้อความด้วย CONCAT

คุณได้เรียนรู้วิธีรวมข้อความจากหลายเซลล์แล้ว:

  • =CONCAT(text1, text2, ...) จะเชื่อมค่าต่าง ๆ ตามลำดับ
  • ฟังก์ชันนี้จะไม่เพิ่ม ช่องว่างใด ๆ ดังนั้นคุณต้องใส่ " " ด้วยตนเอง
  • ข้อความในเครื่องหมายคำพูดจะกลายเป็นข้อความ ตามตัวอักษร ในผลลัพธ์
  • ตัวดำเนินการ & เป็นอีกทางเลือกที่ใช้ได้รวดเร็ว
  • CONCAT รับช่วงข้อมูลได้ แต่ไม่สามารถใส่ตัวคั่นระหว่างรายการในช่วงได้

ถัดไป คุณจะได้เรียนรู้การเชื่อมค่าจำนวนมากโดยใช้ตัวคั่นด้วย TEXTJOIN

คำถามที่พบบ่อย

บทเรียน “รวมข้อความด้วย CONCAT” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “รวมข้อความด้วย CONCAT” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “รวมข้อความด้วย CONCAT”

เชื่อมเซลล์เข้าด้วยกันเป็นสตริงเดียวด้วย CONCAT คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “รวมข้อความด้วย CONCAT” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม

ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. รวมข้อความด้วย CONCAT
  2. เชื่อมด้วยตัวคั่นโดยใช้ TEXTJOIN
  3. เปลี่ยนตัวพิมพ์ด้วย UPPER, LOWER, PROPER
  4. แทนที่ข้อความด้วย SUBSTITUTE
← กลับไปที่ Excel Formulas Academy