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

วิธีการย้อนกลับฟังก์ชันเชื่อมต่อใน Excel?

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

ย้อนกลับฟังก์ชันต่อกันเพื่อแบ่งค่าเซลล์เป็นหลายเซลล์ด้วยสูตร

ย้อนกลับฟังก์ชันต่อกันเพื่อแบ่งค่าเซลล์เป็นหลายเซลล์ด้วย Text to Columns

ย้อนกลับฟังก์ชั่นเชื่อมต่อกันเพื่อแบ่งค่าเซลล์เป็นหลายเซลล์ด้วย Kutools for Excel


ลูกศรสีฟ้าฟองขวา ย้อนกลับฟังก์ชันต่อกันเพื่อแบ่งค่าเซลล์เป็นหลายเซลล์ด้วยสูตร

ใน Excel หากต้องการแบ่งค่าเซลล์ออกเป็นหลาย ๆ เซลล์สูตรต่อไปนี้สามารถช่วยคุณได้โปรดทำดังนี้:

1. ใส่สูตรนี้: = TRIM (MID (แทนที่ ($ A2, ",", REPT ("", 999)), COLUMNS ($ A: A) * 999-998,999)) ลงในเซลล์ว่างที่คุณต้องการใส่ผลลัพธ์และลากที่จับเติมไปทางขวาของเซลล์เพื่อให้มีสูตรนี้ดูภาพหน้าจอ:

doc ย้อนกลับ concatenate 1

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

doc ย้อนกลับ concatenate 2

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


ฟังก์ชันเชื่อมต่อย้อนกลับเพื่อแบ่งเซลล์ออกเป็นคอลัมน์แยกกัน

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


ลูกศรสีฟ้าฟองขวา ย้อนกลับฟังก์ชันต่อกันเพื่อแบ่งค่าเซลล์เป็นหลายเซลล์ด้วย Text to Columns

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

1. เลือกเซลล์ที่คุณต้องการแยก

2. คลิก ข้อมูล > ข้อความเป็นคอลัมน์ดูภาพหน้าจอ:

doc ย้อนกลับ concatenate 3

3. ใน ขั้นตอนที่ 1 ของ ตัวช่วยสร้างการแปลงข้อความเป็นคอลัมน์ให้เลือก ที่คั่น ตัวเลือกดูภาพหน้าจอ:

doc ย้อนกลับ concatenate 4

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

doc ย้อนกลับ concatenate 5

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

doc ย้อนกลับ concatenate 6

6. จากนั้นคลิก เสร็จสิ้น ปุ่มค่าเซลล์ที่เลือกได้ถูกแบ่งออกเป็นหลายคอลัมน์ดูภาพหน้าจอ:

doc ย้อนกลับ concatenate 7


ลูกศรสีฟ้าฟองขวา ย้อนกลับฟังก์ชั่นเชื่อมต่อกันเพื่อแบ่งค่าเซลล์เป็นหลายเซลล์ด้วย Kutools for Excel

กับ Kutools สำหรับ Excel's แยกเซลล์ คุณสามารถแบ่งเนื้อหาของเซลล์ออกเป็นหลายคอลัมน์หรือแถวที่คุณต้องการ

Kutools สำหรับ Excel : ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน

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

1. เลือกช่วงข้อมูลที่คุณต้องการแยก

2. คลิก Kutools > ผสานและแยก > แยกเซลล์ดูภาพหน้าจอ:

doc ย้อนกลับต่อกัน 8-8

3. ใน แยกเซลล์ ใหเลือก แบ่งเป็นแถว or แยกเป็นคอลัมน์ ที่คุณต้องการจากนั้นระบุตัวคั่นเพื่อแบ่งค่าของเซลล์ตามดูภาพหน้าจอ:

doc ย้อนกลับต่อกัน 9-9

4. คลิก Ok และกล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณเลือกเซลล์ที่จะแสดงผลลัพธ์ดูภาพหน้าจอ:

doc ย้อนกลับ concatenate 10

5. จากนั้นคลิก OKคุณจะได้รับผลลัพธ์ดังต่อไปนี้:

แยกค่าของเซลล์ออกเป็นหลายคอลัมน์:

doc ย้อนกลับ concatenate 11

แบ่งค่าเซลล์ออกเป็นหลายแถว:

doc ย้อนกลับ concatenate 12

ดาวน์โหลด Kutools for Excel ได้ฟรีทันที!


ลูกศรสีฟ้าฟองขวา ย้อนกลับฟังก์ชั่นเชื่อมต่อกันเพื่อแบ่งค่าเซลล์เป็นหลายเซลล์ด้วย Kutools for Excel

Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!

 


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

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

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab

 

จัดเรียงความคิดเห็นโดย
ความคิดเห็น (16)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมากสำหรับความร่วมมือของคุณ โชคดีที่มีคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมากสำหรับรายละเอียดทั้งหมด มันง่ายมากที่จะปฏิบัติตาม เราอาจใช้ทุกชั้นเรียนในโลกนี้ แต่เมื่อคุณไม่ได้ใช้ฟังก์ชั่นเป็นประจำ คุณจะลืมไป ฉันได้บุ๊กมาร์กเว็บไซต์ของคุณไว้ใช้ในอนาคต ขอขอบคุณ.
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
กำลังสร้างสแครบเบิ้ล Scorer เพื่อกำหนดคะแนนในเกมข่วนของฉัน ฉันต้องการสิ่งนี้จริงๆ เพื่อลดความซับซ้อนของงานที่ทำ ไท.
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมากครับ ช่วยได้จริง จะเกิดอะไรขึ้นหากไม่มีตัวคั่นระหว่างคำอย่าง "สตีฟ ซิมป์สัน" และคุณยังต้องการแยกออก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
โอ้ snap ฉันได้มันด้านบน...โดยใช้ข้อความเป็นคอลัมน์แล้วแยก option = 'ช่องว่าง'
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
แนวทางเยี่ยม!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณคือ A Rong Talling thisss สูตร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอโทษ ฉันไม่ได้ดูสมบูรณ์แบบในครั้งแรก
สูตรนี้เป๊ะและเป๊ะ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ข้อความค้นหาของฉันอยู่ด้านล่าง
จากข้อมูลที่กำหนด
AB
1 บัญชีทุน บัญชีทุน 6,62,73,000.00
2 ทุนจดทะเบียน ก./ค. หุ้น ก./ค. 67,17,300.00
3 หุ้นพรีเมียม เครื่องปรับอากาศ หุ้นพรีเมียม เครื่องปรับอากาศ 5,95,55,700.00


ฉันต้องการในคอลัมน์ C (C + BA) เช่น
C
1 6,62,73,000.00

2 67,17,300.00

3 5,95,55,700.00
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
แค่อยากรู้ว่าในเนื้อหาเซลล์เช่น (123) สามารถแยกออกเป็นหลายคอลัมน์แยกกันเป็นเซลล์ 1 เป็น 1, เซลล์ 2 เป็น 2 และเซลล์ 3 เป็น 3 ได้หรือไม่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณสำหรับสิ่งนี้. ฉันมีเหตุการณ์แปลก ๆ ที่ข้อความสองสตริงสร้าง #Value! ในขณะที่ที่เหลือก็ใช้ได้ มีความคิดว่าเหตุใดจึงเกิดขึ้น?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันเชื่อว่าสิ่งนี้เกี่ยวข้องกับการมีมูลค่าเกินจำนวนหนึ่งในเซลล์ หนึ่งใช้สูตรนี้กับสตริงขนาดใหญ่ได้อย่างไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมากสำหรับเว็บไซต์ที่ยอดเยี่ยมของคุณและโซลูชันที่เป็นประโยชน์
ฉันกำลังใช้แบบฟอร์มบนเว็บไซต์ของฉันเพื่อรวบรวม CV และผลลัพธ์ของ excel เป็นดังนี้:

องศา | ชื่อวิทยาลัย | วินัย | ปีที่สำเร็จการศึกษา | เกรดเฉลี่ย
ปรมาจารย์ | อ็อกซ์ฟอร์ด | คณิตศาสตร์ | 2020 | 88
ปริญญาตรี | เคมบริดจ์ | เคมี | 2016 | 76
ประกาศนียบัตร | โรงเรียนจอร์จ | ศิลปะ | 2012 | 94

ทั้งหมดข้างต้นอยู่ในเซลล์เดียวในไฟล์ excel / CSV

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

ฉันขอขอบคุณโซลูชันของคุณ

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

หากต้องการแยกข้อมูลที่คุณระบุ ทั้งสูตรและคุณลักษณะข้อความเป็นคอลัมน์สามารถช่วยคุณได้ โปรดทำดังนี้:
วิธีที่ 1: สูตร: (หลังจากวางสูตรแล้ว ให้ลากที่จับเติมไปทางขวาเพื่อให้ได้ผลลัพธ์บรรทัดแรก จากนั้นลากที่จับเติมลงไปเพื่อให้ได้ผลลัพธ์อื่นๆ)
=TRIM(MID(SUBSTITUTE($A1,"|",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-reverse-concatenate.png

วิธีที่ 2: ข้อความเป็นคอลัมน์:
โดยใช้คุณลักษณะ Text to Column ทีละขั้นตอน และในขั้นตอนที่ 3 โปรดป้อน | ตัวอักษรเป็น ทัวร์ กล่อง:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-reverse-concatenate-2.png

โปรดลอง หวังว่าจะช่วยคุณได้!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สกายหยางที่รัก
ขอบคุณมากสำหรับการตอบกลับ
อย่างแรก ฉันไม่สามารถใช้วิธี text to column ได้ เนื่องจากกระบวนการนี้ต้องทำแบบอัตโนมัติโดยสูตร
ประการที่สอง ปัญหาคือผลลัพธ์ของตารางที่ฉันได้รับจากไฟล์ csv (รายการแบบฟอร์ม) ถูกบันทึกไว้ในเซลล์เดียวไม่ใช่ในสามแถว
เช่น. ทั้งสามแถว (A1:A4) ถูกเก็บไว้ในเซลล์เดียว ไม่ใช่ 4 เซลล์ใน 4 แถว
ฉันหวังว่าคุณจะเข้าใจปัญหาของฉันและสามารถให้แนวทางแก้ไขแก่ฉันได้

ขอบคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีค่ะ คุณเอมิ
ถ้าข้อมูลของคุณอยู่ในเซลล์เดียว อันดับแรก คุณควรแบ่งข้อมูลออกเป็นหลายแถวตามการแบ่งบรรทัด หากต้องการแยกข้อมูลออกเป็นแถว โปรดใช้รหัสนี้:
Sub SplitCells()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, ""))
    If lLFs > 0 Then
        Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown
        Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf))
    End If
Next
End Sub


การใช้รหัสเพื่อแบ่งข้อมูลออกเป็นหลายแถว ดูภาพหน้าจอ:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-split-data.png

จากนั้น คุณสามารถใช้สูตรนี้เพื่อแบ่งออกเป็นหลายคอลัมน์ตามที่คุณต้องการ
=TRIM(MID(SUBSTITUTE($A1,"|",REPT(" ",999)),COLUMNS($A:A)*999-998,999))


โปรดลองหวังว่าจะช่วยคุณได้ หากคุณมีปัญหาอื่น ๆ โปรดแสดงความคิดเห็นที่นี่
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ