คำว่า 'concatenate' หมายถึงการเชื่อมโยงหรือรวมสิ่งต่าง ๆ เข้าด้วยกัน ใน Microsoft Excel ฟังก์ชัน CONCATENATE หรือ CONCAT ใช้สำหรับการรวมข้อมูลของเซลล์/คอลัมน์ตั้งแต่สองรายการขึ้นไปเข้าด้วยกัน
มีสองวิธีในการรวมข้อมูลใน Excel:
- การใช้ฟังก์ชัน CONCATENATE/CONCAT
- การใช้ตัวดำเนินการ '&'
ในบทความนี้ เราจะแสดงวิธีรวมหลายเซลล์เป็นสตริงเดียวโดยใช้ฟังก์ชัน Concatenate ใน Excel
การรวมเซลล์โดยใช้ฟังก์ชัน CONCATENATE/CONCAT
ฟังก์ชัน CONCATENATE เป็นหนึ่งในฟังก์ชันข้อความของ Excel ซึ่งช่วยให้คุณรวมเซลล์ตั้งแต่สองเซลล์ขึ้นไปเป็นสตริงเดียว ไม่ว่าจะประกอบด้วยตัวเลข วันที่ หรือสตริงข้อความ
ตั้งแต่ Excel 2016 เป็นต้นไป Excel แทนที่ 'CONCATENATE' ด้วยฟังก์ชัน 'CONCAT' นั่นหมายความว่า ใน Excel รุ่นที่ใหม่กว่า คุณสามารถใช้ "CONCATENATE" หรือ "CONCAT" ได้ แต่ใน Excel เวอร์ชันเก่า (2013 และต่ำกว่า) คุณสามารถใช้ได้เฉพาะฟังก์ชัน "CONCATENATE"
ไวยากรณ์
ไวยากรณ์สำหรับฟังก์ชัน CONCAT ใน Excel คือ:
=CONCAT(text1, text2, ... text_n)
สำหรับ Microsoft Excel 2013 และเวอร์ชันที่เก่ากว่า ไวยากรณ์คือ:
=CONCATENATE(ข้อความ1, ข้อความ2, ... text_n)
ข้อโต้แย้ง
text1, text2, … text_n – ค่าที่คุณต้องการรวมเข้าด้วยกัน ค่าเหล่านี้อาจเป็นสตริง เซลล์ หรือช่วงของเซลล์ก็ได้
เชื่อมสตริงข้อความ
คุณสามารถรวมสตริงข้อความตั้งแต่สองสตริงขึ้นไปเป็นสตริงเดียวด้วยฟังก์ชัน CONCAT
ในการต่อข้อมูล ขั้นแรก ให้เลือกเซลล์ที่คุณต้องการให้ผลลัพธ์ จากนั้นป้อนสูตร หากคุณใช้สตริงข้อความโดยตรงเป็นอาร์กิวเมนต์ในฟังก์ชัน โปรดใส่เครื่องหมายคำพูดคู่ (“”) ดังที่แสดงด้านล่าง
เชื่อมค่าเซลล์
สูตร CONCAT เพื่อเชื่อมค่าเซลล์ A1 และ B1 คือ:
=คอนแคท(A1,A2)
เพิ่มการอ้างอิงเซลล์เป็นอาร์กิวเมนต์ในสูตรเพื่อรวมค่าของเซลล์
เชื่อมค่าเซลล์สองค่าด้วยตัวคั่น
หากต้องการแยกค่าด้วยการเว้นวรรค ให้ป้อน ” ” ระหว่างการอ้างอิงเซลล์
=CONCAT(A1," ",B1)
ป้อนช่องว่าง (” “) ที่อยู่ในเครื่องหมายคำพูดคู่ในอาร์กิวเมนต์ที่สองดังที่แสดงด้านล่าง
เชื่อมเซลล์ด้วยอักขระพิเศษ
คุณยังสามารถเชื่อมค่าด้วยตัวคั่นต่างๆ เช่น เครื่องหมายจุลภาค ช่องว่าง เครื่องหมายวรรคตอนต่างๆ หรืออักขระอื่นๆ เช่น ยัติภังค์หรือเครื่องหมายทับ
ในการรวมสองเซลล์ด้วยเครื่องหมายจุลภาค:
=CONCAT(A1,",",B1)
เมื่อคุณป้อนตัวคั่น (,) อย่าลืมใส่เครื่องหมายอัญประกาศคู่
เชื่อมสตริงข้อความและค่าของเซลล์
ฟังก์ชัน CONCAT ด้านล่างจะรวมสตริงในเซลล์ A1 สตริง "และ" และสตริงในเซลล์ B1
=CONCAT(A1," และ ", B1)
เราได้เพิ่มช่องว่างก่อนและหลังคำว่า ” และ “ ในอาร์กิวเมนต์ที่สองของสูตรเพื่อแยกสตริงที่ต่อกันและเพิ่มความหมายให้กับสตริงข้อความ
คุณสามารถเพิ่มสตริงข้อความในอาร์กิวเมนต์ของสูตร CONCAT/CONCATENATE ของคุณได้
เชื่อมคอลัมน์ใน Excel
สมมติว่าคุณมีรายชื่อและนามสกุลในสองคอลัมน์ที่แยกจากกัน และคุณต้องการรวมเข้าด้วยกันเพื่อสร้างหนึ่งคอลัมน์ของชื่อเต็ม เมื่อต้องการเชื่อมคอลัมน์ตั้งแต่สองคอลัมน์ขึ้นไป ให้พิมพ์สูตรการต่อข้อมูลในเซลล์แรก แล้วนำไปใช้กับทั้งคอลัมน์โดยการลากจุดจับเติม
ในการคัดลอกสูตรไปยังเซลล์อื่น ให้ลากสี่เหลี่ยมเล็กๆ (ที่จับเติม) ที่มุมขวาล่างของเซลล์ที่เลือก
ตอนนี้ คุณมีคอลัมน์ชื่อเต็มแล้ว
เชื่อมช่วงของสตริง
คุณยังสามารถรวมช่วงของสตริงโดยใช้ฟังก์ชัน CONCAT หากคุณไม่ต้องการเพิ่มตัวคั่นระหว่างสตริง (ช่องว่าง เครื่องหมายจุลภาค เส้นประ ฯลฯ) สูตรนี้จะมีประโยชน์:
=CONCAT(A1:F1)
หากคุณต้องการรวมช่วงของสตริงด้วยตัวคั่น (” “) ให้ใช้สูตรด้านล่าง:
=CONCAT(A2," ",B2," ",C2," ",D2," ",E2)
เชื่อมช่วงของสตริงโดยใช้ฟังก์ชัน TEXTJOIN
ฟังก์ชัน TEXTJOIN เป็นอีกฟังก์ชันหนึ่งที่คุณสามารถใช้เพื่อรวมช่วงของข้อมูลเซลล์ ฟังก์ชัน TEXTJOIN เชื่อม (รวม) ค่าจากหลายช่วงและ/หรือสตริงด้วยตัวคั่นที่กำหนด ไม่เหมือนกับฟังก์ชัน CONCAT TEXTJOIN ช่วยให้คุณสามารถตั้งค่าว่าจะละเว้นค่าว่างหรือไม่
=TEXTJOIN(" ",จริง,A2:E2)
สูตรนี้รวมช่วงของสตริงที่มีตัวคั่น (ซึ่งคุณระบุในอาร์กิวเมนต์แรก) ระหว่างแต่ละค่า สูตรนี้ละเว้นเซลล์ว่างเนื่องจากอาร์กิวเมนต์ที่สองถูกตั้งค่าเป็น 'TRUE'
คุณสามารถใช้ได้เฉพาะฟังก์ชัน TEXTJOIN ใน Excel 2016 หรือเวอร์ชันที่ใหม่กว่าเท่านั้น
เชื่อมต่อโดยใช้ตัวดำเนินการ '&'
ตัวดำเนินการ '&' เป็นอีกวิธีหนึ่งในการรวมสตริงข้อความและเซลล์ใน Microsoft Excel ตัวดำเนินการเครื่องหมายและ (&) เป็นทางเลือกแทนฟังก์ชัน CONCATENATE
สูตรเครื่องหมายและตัวดำเนินการ (&) นั้นสั้น เรียบง่าย และใช้งานง่าย
ไวยากรณ์
=cell_1&cell_2
ใช้ตัวดำเนินการ & เพื่อรวมค่าของเซลล์ A1 และ B1:
=A1&B1
เลือกเซลล์ที่คุณต้องการผลลัพธ์และพิมพ์สูตรด้านบน
เชื่อมค่าเซลล์สองค่าด้วยตัวคั่นโดยใช้ตัวดำเนินการ '&'
หากต้องการเชื่อมค่าในเซลล์ A1 และเซลล์ B1 และเว้นวรรคระหว่างโดยใช้ตัวดำเนินการ '&' ให้ทำดังนี้
=A1&" "&B1
ตัวอย่างอื่นที่มีตัวคั่นอื่น:
เชื่อมสตริงข้อความและค่าของเซลล์โดยใช้ตัวดำเนินการ '&'
คุณยังสามารถใช้ตัวดำเนินการ '&' เพื่อรวมสตริงในเซลล์ A1 ข้อความ 'และ' ระหว่างนั้น และสตริงในเซลล์ B1
=A1&" และ "&B1
เราเพิ่มช่องว่างก่อนและหลังคำว่า ” และ “ เพื่อแยกสตริงข้อความที่ต่อกัน ใส่ข้อความในเครื่องหมายอัญประกาศคู่ในสูตร Excel เสมอ
CONCAT เทียบกับ '&' โอเปอเรเตอร์
ข้อแตกต่างที่แท้จริงเพียงอย่างเดียวระหว่างตัวดำเนินการ CONCAT และ "&" คือฟังก์ชัน Excel CONCAT มีขีดจำกัด 255 สตริง และไม่มีข้อจำกัดดังกล่าวสำหรับเครื่องหมายและ
นั่นคือวิธีที่คุณเชื่อมสตริงใน Excel