รวมข้อความด้วย 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 & " " & B2CONCAT เทียบกับ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- รวมข้อความด้วย CONCAT
- เชื่อมด้วยตัวคั่นโดยใช้ TEXTJOIN
- เปลี่ยนตัวพิมพ์ด้วย UPPER, LOWER, PROPER
- แทนที่ข้อความด้วย SUBSTITUTE