Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธีใช้ฟังก์ชัน Concatenate ใน Excel

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

ก่อนใช้ฟังก์ชัน Concatenate ใน Excel

เหมือนฟังก์ชัน Excel ส่วนใหญ่ มีกฎและข้อจำกัด ข้อแรกคือชื่อฟังก์ชันเอง หากใช้ Excel 2016 ขึ้นไป สามารถใช้ CONCATENATE หรือ CONCAT ได้ CONCAT สะดวกกว่าเพราะสั้นกว่า แต่ใช้สลับกันได้ สำหรับ Excel เก่ากว่า 2016 ต้องใช้ CONCATENATE

มีขีดจำกัดจำนวนที่รวมเป็นเซลล์เดียว แต่ละฟังก์ชัน CONCATENATE รองรับได้สูงสุด 255 รายการ รวมถึง 8,192 ตัวอักษร ถ้าไม่ใช่ Power User น่าจะไม่ถึงขีดจำกัดเหล่านี้

แม้ฟังก์ชัน Excel หลายตัวอนุญาตให้ใช้ Array แต่ CONCATENATE ไม่ใช่หนึ่งในนั้น ทุกเซลล์ต้องอ้างอิงโดยตรง ถ้าต้องการ "B3:B9" ต้องระบุเซลล์แต่ละตัวในฟังก์ชัน

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

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

การใช้ฟังก์ชัน Concatenate ใน Excel

ไวยากรณ์พื้นฐานไม่ได้ซับซ้อน แต่อง่ายต่อการซับซ้อนขึ้น

ฟังก์ชันพื้นฐานที่สุดเป็นแบบนี้ พร้อมเซลล์ที่ต้องการ:

=CONCATENATE(A1, B1, C1, D1)

หรือ

=CONCAT(A1, B1, C1, D1)

จะรวมเซลล์ A1, B1, C1, และ D1 เข้าด้วยกัน ไวยากรณ์นี้สมมติว่าทั้ง 4 เซลล์เป็นข้อความง่ายๆ ไม่มีอักขระพิเศษ วันที่ หรือตัวเลขที่จัดรูปแบบพิเศษ

สังเกตจะเห็นว่าเซลล์รวมกัน แต่ไม่มีช่องว่างระหว่าง ทำให้บรรทัดทั้งหมดอ่านยาก เพื่อเพิ่มช่องว่างระหว่างเซลล์ ทำดังนี้:

=CONCATENATE(A1, " ", B1, " ", C1, " ", D1)

เพิ่มช่องว่างง่ายๆ และไม่เพิ่มอะไรอื่น

ยังสามารถรวมวลีข้อความและอักขระพิเศษอื่นๆ ได้ เช่น เพิ่มคอมมาและคำ "และ" เพื่อสร้างประโยคที่ดีขึ้น:

=CONCATENATE(A1, " ", B1, ", ", C1, ", and ", D1)

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

การทำงานกับวันที่

หากทำงานกับวันที่และตัวเลขจัดรูปแบบพิเศษ จะไม่ได้ผลลัพธ์ที่ต้องการด้วยฟังก์ชัน CONCATENATE พื้นฐาน เช่น ใช้:

=CONCAT(A10, " ", B10)

จะได้ผลดังนี้

เพราะเซลล์ไม่ได้เป็นเซลล์ข้อความจริงๆ ต้องทำให้ฟังก์ชันมองเห็นเซลล์เป็นข้อความ เพื่อผลลัพธ์ที่ถูกต้อง ต้องใช้:

=CONCATENATE(A10," ",TEXT(B10,"MM/DD/YYYY"))

TEXT บอกฟังก์ชันให้ถือเซลล์ถัดไปเป็นข้อความ ฟังก์ชัน TEXT ต้องจัดรูปแบบเป็น (Value, "format") ในกรณีนี้ Value คือเซลล์ B10 และ format คือรูปแบบวันที่ Microsoft มีรายการฟังก์ชัน TEXT ต่างๆ ที่อาจต้องใช้กับ CONCATENATE

เหมือนฟังก์ชัน Excel ส่วนใหญ่ สามารถเลือกเซลล์ที่วางฟังก์ชันต้นฉบับและลากลง เพื่อคัดลอกฟังก์ชันใช้กับเซลล์อื่น เช่น รวมรายการชื่อและตัวเลขลงในสเปรดชีต

แม้ CONCATENATE จะเป็นวิธีหนึ่งในการรวมเซลล์ มีวิธีอื่นๆ ที่อาจทำงานได้ดีกว่าตามความต้องการ ไน่นอกจากนี้ยังสามารถแยกเซลล์ได้อีกด้วย