รวมหลายรายการ
รวมรายการโดยการซ้อน การรวมแถว การสลับ (zip) หรือผลคูณคาร์ทีเซียน ใช้แท็บแยกเพื่อย้อนกลับการดำเนินการเหล่านี้
Alternate items from each list (zip), optionally in blocks of N
ลองตัวอย่าง:
พิมพ์หรือลากและวางไฟล์
พิมพ์หรือลากและวางไฟล์
ตัวเลือกผลลัพธ์
(classic zip)
รูปแบบผลลัพธ์
รายการไม่เท่ากัน
Paste lists above to see results
คำถามที่พบบ่อย
Stack, Row Join, Interleave และ Cartesian แตกต่างกันอย่างไร?
สี่วิธีในการรวมรายการ - เลือกตามผลลัพธ์ที่ต้องการ:
- Stack - ต่อรายการเรียงกัน ก่อน A ทั้งหมด แล้วตาม B ทั้งหมด เป็นรายการรวมยาวหนึ่งชุด
- Row Join - รวมรายการในตำแหน่งเดียวกันด้วยตัวคั่น เหมือน CONCATENATE ในคอลัมน์ Excel: แถวที่ 1 ของ A รวมกับแถวที่ 1 ของ B
- Interleave - สลับรายการจากแต่ละรายการ: a1, b1, a2, b2… เหมาะสำหรับชุดข้อมูลที่จับคู่กัน
- Cartesian - ทุกการรวมกันของรายการจาก A กับรายการจาก B 3 รายการ × 4 รายการ = 12 คู่
Stack (A แล้ว B)
apple
banana
-
cat
dog
Row Join (ตัวคั่น " / ")
apple / cat
banana / dog
ขนาดบล็อก N ใน Interleave ทำอะไร?
ขนาดบล็อก N ควบคุมว่าจะนำกี่บรรทัดต่อเนื่องจากแต่ละรายการก่อนสลับ
- N=1 (zip แบบคลาสสิก): a1, b1, a2, b2, a3, b3…
- N=2: a1, a2, b1, b2, a3, a4, b3, b4…
- N=3: a1, a2, a3, b1, b2, b3, a4, a5, a6…
ชื่อ (A)
Alice
Bob
Carol
อีเมล (B)
alice@x.com
bob@x.com
carol@x.com
ผลลัพธ์ที่ N=1
Alice
alice@x.com
Bob
bob@x.com
Carol
carol@x.com
ผลคูณคาร์ทีเซียนคืออะไรและควรใช้เมื่อใด?
ผลคูณคาร์ทีเซียนจับคู่ทุกรายการในรายการ A กับทุกรายการในรายการ Bเหมาะสำหรับ:
รายการ A (ขนาด)
S
M
L
รายการ B (สี)
แดง
น้ำเงิน
ผลลัพธ์ - 6 คู่ (3 × 2)
S แดง
S น้ำเงิน
M แดง
M น้ำเงิน
L แดง
L น้ำเงิน
- สร้างข้อมูลทดสอบ (ทุกการรวมขนาด × สี)
- เมทริกซ์การตั้งค่า (ทุกคู่เซิร์ฟเวอร์ × สภาพแวดล้อม)
- การรวมคำค้นหา (คีย์เวิร์ด × ตัวปรับแต่ง × ตำแหน่ง)
จะจัดการรายการที่มีความยาวต่างกันอย่างไร?
เปิดแผง ตัวเลือกผลลัพธ์ และตั้งค่า รายการไม่เท่ากัน:
- ตัดให้สั้นที่สุด - หยุดเมื่อรายการที่สั้นที่สุดสิ้นสุด ผลลัพธ์สะอาดไม่มีช่องว่างหรือการเติม
- เติมด้วยค่า - เติมรายการที่สั้นกว่าด้วยสตริงที่คุณเลือก ปล่อยว่างสำหรับบรรทัดว่าง หรือพิมพ์
N/Aเพื่อระบุรายการที่ขาดหายชัดเจน - ทำซ้ำรายการที่สั้นกว่า - วนซ้ำรายการที่สั้นกว่าจากต้น มีประโยชน์สำหรับการใช้ป้ายกำกับหรือรูปแบบซ้ำๆ กับรายการที่ยาวกว่า เช่น ป้ายกำกับสลับ "กลุ่ม A" / "กลุ่ม B"
ตัวเลือกรูปแบบผลลัพธ์สำหรับ Interleave มีอะไรบ้าง?
เมื่อขนาดบล็อกเป็น N=1 มีรูปแบบผลลัพธ์สามแบบ:สำหรับ N>1 มีเฉพาะแบบแบน - การจัดกลุ่มบล็อกทำให้รูปแบบอื่นไม่ชัดเจน
- แบบแบน - หนึ่งรายการต่อบรรทัดตามลำดับสลับ เหมาะสุดสำหรับวางในเครื่องมืออื่น
- ทูเพิล - แต่ละคู่อยู่ในวงเล็บ:
(apple, cat) - JSON - แต่ละคู่เป็น JSON array:
["apple", "cat"]
แบบแบน
apple
cat
banana
dog
ทูเพิล
(apple, cat)
(banana, dog)
จะย้อนกลับหรือยกเลิกการรวมอย่างไร?
ใช้แท็บ Split ที่ด้านบนของเครื่องมือ มีการดำเนินการย้อนกลับสามแบบ:
- แยกคอลัมน์ - ยกเลิก Row Join วางข้อความที่รวมแล้ว ตั้งตัวคั่นเดิม และแต่ละคอลัมน์จะถูกแยกเป็นรายการต่างหาก
- ยกเลิก Interleave - ยกเลิก Interleave วางผลลัพธ์ที่สลับแล้ว ตั้งค่า N และจำนวนรายการเดิม และรายการดั้งเดิมจะถูกสร้างใหม่
- ยกเลิก Stack - ยกเลิก Stack วางข้อความที่ซ้อนกันและแยกบรรทัดว่าง (หรือตัวทำเครื่องหมายที่กำหนดเอง) เพื่อแยกแต่ละรายการย่อย
ฉันสามารถใช้มากกว่า 2 รายการได้ไหม?
ได้ - Stack, Row Join และ Interleave รองรับสูงสุด 6 รายการ
- คลิก เพิ่มรายการ เพื่อเพิ่มแผง (สูงสุด 6 แผง)
- คลิก × บนแผงใดก็ได้เพื่อลบออก (ต้องเหลืออย่างน้อย 2 แผง)
การป้องกันขนาดของ Cartesian ทำงานอย่างไร?
เมื่อทั้งสองรายการจะสร้างคู่มากกว่า 5,000 คู่ เครื่องมือจะหยุดชั่วคราวและแสดงจำนวนที่คาดหวังแทนการสร้างอัตโนมัติ - เพื่อป้องกันเบราว์เซอร์ค้าง
- คำเตือนแสดงจำนวนคู่ที่แน่นอนก่อนยืนยัน
- คลิก สร้างต่อไป เพื่อยืนยันและดำเนินการต่อ
- แผงผลลัพธ์แสดงสูงสุด 2,000 แถว คลิก ดาวน์โหลด เพื่อรับผลลัพธ์ทั้งหมดเป็นไฟล์ข้อความ