คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio
                            ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก
ฉันจะแสดงวิธีแยกระเบียนจากข้อมูลที่คั่นด้วยตัวคั่นที่ผสานภายในหลายคอลัมน์ ซึ่งจะเปลี่ยนข้อมูลของคุณให้เป็นรูปแบบที่เหมาะกับการวิเคราะห์มากขึ้น
มีหลายวิธีในการทำเช่นนี้ แต่สำหรับบทช่วยสอนนี้ ฉันจะมุ่งเน้นไปที่โซลูชันที่แนะนำโดย Ankit ซึ่งเป็นส่วนหนึ่งของชุมชน LuckyTemplates ของเรา คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
สารบัญ
การใช้ Text.Split
สำหรับวิธีแก้ปัญหานี้ ฉันจะใช้Power Queryเพื่อแยกระเบียนออกจากข้อมูลที่มีตัวคั่น
ด้านล่างคือ ตาราง โอกาสภายในPower Query

อย่างที่คุณเห็น มีค่าหลายค่าที่ต่อกันเป็นเรกคอร์ดเดียว ตัวอย่างเช่น ในแถวที่ 2 มีการแสดงค่าที่แตกต่างกัน 4 ค่า ค่าทั้ง 4 นี้ถูกรวมเข้าด้วยกันภายใต้คอลัมน์คู่แข่งและจำนวนคู่แข่ง

สิ่งแรกที่ ฉันจะทำคือใช้Text.Split

Text.Splitส่งคืนรายการหลังจากแยกค่าข้อความตามตัวคั่นที่ระบุ
ในการเริ่มใช้Text.Splitฉันจะคัดลอกตัวคั่นที่ใช้ในตารางนี้

คุณจะสังเกตเห็นว่าเมื่อฉันคลิกรายการนั้นในตาราง ค่าบันทึกจะแสดงที่ด้านล่าง ผมจะคัดลอกตัวคั่นจากตรงนั้น

เมื่อเสร็จแล้ว ฉันจะเพิ่มคอลัมน์ที่กำหนดเอง

ฉันยังไม่ต้องเปลี่ยนชื่อตอนนี้ ฉันแค่ต้องทำText.Splitภายใต้Custom Column Formula

สูตรนี้ต้องการค่าข้อความ ดังนั้นฉันจะเลือกคอลัมน์คู่แข่งในบานหน้าต่างด้านขวา จากนั้นระบบจะเพิ่มลงในสูตรโดยอัตโนมัติ

ฉันต้องการตัวคั่นที่กำหนดเป็นข้อความด้วย ข้างในเครื่องหมายอัญประกาศ ฉันจะวางตัวคั่นที่คัดลอกไว้ก่อนหน้านี้ จากนั้นฉันจะเพิ่มวงเล็บปิด

เมื่อฉันกดตกลง ฉันจะจบลงด้วยรายการวัตถุ

เมื่อดูที่รายการแรก คอลัมน์คู่แข่งและจำนวนจะแสดงเพียงรายการเดียว ดังนั้น ถ้าฉันคลิกที่พื้นที่ว่างข้างๆ รายการวัตถุภายใต้คอลัมน์กำหนดเอง มันก็จะแสดงค่าเดียวที่ด้านล่างด้วย

สำหรับบันทึกที่สอง ฉันมีรายการที่มีค่าสี่ค่า ซึ่งสอดคล้องกับค่า 4 ค่าที่แสดงใน คอลัมน์ คู่แข่งและคอลัมน์จำนวน

ใช้ List.Zip
ตอนนี้ฉันได้แบ่งรายการแล้ว ขั้นตอนต่อไปคือการเพิ่มค่าที่สอดคล้องกันจากคอลัมน์จำนวนคู่แข่ง ฉันจะไปที่List.Zipเพื่อทำสิ่งนั้น

คิดว่า List.Zip เป็นซิปที่แท้จริง ใช้รายการของรายการและรวมรายการ
เมื่อดูตัวอย่างด้านล่าง ให้คิดว่ารายการแรก (1 และ 2) เป็นรางสีเขียวบนซิป

จากนั้นให้คิดว่า 3 และ 4 เป็นรางสีแดง

เมื่อ ใช้ List.Zipพวกมันจะมารวมกันตรงกลาง ดังนั้น 1 จากกลุ่มที่ 1 จึงรวมกับ 3 จากกลุ่มที่ 2 สิ่งเดียวกันนี้เกิดขึ้นสำหรับ 2 และ 4 สิ่งนี้สามารถเห็นได้จากเอาต์พุตซึ่งมีกลุ่มใหม่สองกลุ่มที่ถูกสร้างขึ้น

อาจมีบางครั้งที่รายการที่เกี่ยวข้องมีความยาวต่างกัน ซึ่งหมายความว่าหากมีการรวมรายการ ข้อมูลที่ขาดหายไป จะถูกส่งกลับ หากต้องการสร้างคู่ที่แน่นอนแม้ว่าจะไม่มีข้อมูลจะมีการเพิ่มค่า Null

กลับไปที่ ตาราง โอกาสฉันจะเพิ่มคอลัมน์ที่กำหนดเองอีกคอลัมน์

เวลานี้ ฉันจะเพิ่ม คอลัมน์ จำนวนคู่แข่งลงในสูตร

ฉันจะเพิ่มList.Zipด้วย

ตรวจสอบด้านล่าง แสดงว่าไม่พบข้อผิดพลาด

แต่เมื่อฉันคลิกตกลงและดูที่คอลัมน์ใหม่ที่สร้างขึ้น ฉันยังคงได้รับข้อผิดพลาด

ฉันจะคลิกที่ช่องว่างข้างข้อผิดพลาดเพื่อดูรายละเอียด แสดงว่าฉันได้รับข้อผิดพลาดเนื่องจากฉันส่งคืนข้อโต้แย้งบางอย่างในรายการ

เมื่อดูที่สูตร แสดงว่าไวยากรณ์นี้ที่อ้างอิงคอลัมน์คู่แข่งส่งกลับรายการ

แต่ไวยากรณ์สำหรับคอลัมน์จำนวนคู่แข่งยังส่งกลับรายการ

การระลึกถึงสิ่งที่ List.Zip ทำนั้นจะใช้รายการเดียวและรวมเข้าด้วยกัน

เมื่อเห็นว่ามีสองรายการปรากฏขึ้น ฉันต้องการตัวเริ่มต้นรายการเพื่อนำรายการเหล่านั้นมารวมกัน นั่นเป็นเหตุผลที่ฉันเพิ่มวงเล็บปีกกาเหล่านี้

เมื่อฉันเพิ่มวงเล็บปีกกาปิดในตอนท้าย ฉันแค่ต้องกด Enter นั่นจะทำให้ฉันมีรายการวัตถุ

ตอนนี้ เมื่อฉันคลิกไปที่ด้านข้างของระเบียนที่ 1 มันจะแสดงวัตถุรายการเดียว สิ่งนี้ถูกต้อง เนื่องจากภายใต้ Competitor Amounts มีค่าเดียวจริงๆ

ถ้าฉันทำสิ่งเดียวกันกับเรกคอร์ดที่สอง มันจะแสดงวัตถุรายการที่มี 4 รายการ ซึ่งตรงกับจำนวนของค่าในข้อมูลที่คั่นด้วยภายใต้จำนวนของคู่แข่ง

ฉันจะใช้ลูกศรด้านข้างทางด้านขวาของส่วนหัวของคอลัมน์กำหนดเองเพื่อขยายข้อมูลเป็นแถวใหม่

ให้ความสนใจกับบันทึกที่สองเมื่อฉันขยายไปยังแถวใหม่

คุณจะเห็นว่าค่าทั้งหมดจากบันทึกนั้นถูกขยายลง

และเมื่อฉันคลิกออกไปด้านข้างในพื้นที่สีขาว ฉันสามารถดูเนื้อหาของรายการที่ซ้อนกันนั้นได้ เนื่องจากระเบียนที่ 1 มีเพียงค่าเดียวสำหรับแต่ละคอลัมน์ ฉันจึงแสดงข้อมูลเดียวกันที่ด้านล่างด้วย

แต่เมื่อฉันคลิกที่ระเบียนที่ 2 คุณจะเห็นว่าฉันแสดงเฉพาะค่าที่ 1 จาก 4 ค่าที่ระบุในข้อมูลที่ใช้ตัวคั่นของฉัน

ในเรกคอร์ดที่สาม ฉันแสดงการรวมกันของค่าที่สอง

ฉันจะใช้ลูกศรด้านข้างอีกครั้ง แต่คราวนี้ฉันจะดึงค่าจากรายการนั้น

ฉันจะให้ตัวคั่นแบบกำหนดเอง

ฉันจะใช้ท่อคู่เป็นตัวคั่น สิ่งนี้ควรทำให้ความแตกต่างระหว่างค่าต่างๆ ในข้อมูลที่คั่นด้วยตัวคั่นชัดเจนขึ้น

เมื่อฉันกดตกลง ค่าต่างๆ จะเชื่อมต่อกันโดยตรงในคอลัมน์กำหนดเอง

การล้างข้อมูล
ฉันไม่ต้องการคอลัมน์ Competitor และ Competitor Amounts อีกต่อไป ดังนั้นฉันจะลบคอลัมน์เหล่านั้นออก

สำหรับคอลัมน์ Custom ฉันจะแยกมันออก
ในแท็บการแปลง ฉันจะเลือกแยกคอลัมน์ ฉันจะแบ่งมันด้วยตัวคั่น

ในหน้าต่างฉันจะให้ท่อคู่เป็นพื้นฐาน

เมื่อฉันกดตกลง ข้อมูลจะถูกแบ่งออกเป็นคอลัมน์แยกกัน

ฉันจะเปลี่ยนชื่อคอลัมน์ใหม่เหล่านี้เพื่อให้เข้าใจได้ง่ายขึ้นว่าข้อมูลนั้นเกี่ยวกับอะไร ฉันจะเรียกคอลัมน์นี้ว่าคู่แข่งอีกครั้ง

จากนั้นฉันจะเรียกอีกคอลัมน์หนึ่งว่าคอลัมน์จำนวนเงิน

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

ในหน้าต่าง ฉันเพียงแค่ต้องใส่เครื่องหมายจุลภาคภายใต้ Value To Find และจุดภายใต้แทนที่ด้วย

เมื่อฉันกดตกลง เครื่องหมายจุลภาคทั้งหมดจะแสดงจุดแทน

สิ่งต่อไปที่ฉันจะทำคือลบเครื่องหมายดอลลาร์หน้าค่าต่างๆ ฉันจะใช้เครื่องมือแทนที่ค่าอีกครั้ง คราวนี้ผมจะเว้นช่องว่างสำหรับ Replace With ไว้นะครับ

เมื่อฉันกดตกลง ค่าต่างๆ จะแสดงเฉพาะตัวเลขโดยไม่มีสกุลเงินใดๆ
เมื่อมองลงไปที่คอลัมน์ของฉัน มันยังแสดงรายการที่นี่ด้วยเส้นประคู่ เนื่องจากนั่นอาจส่งกลับข้อผิดพลาดได้ ฉันจะกำจัดเส้นประคู่นั้น

ฉันจะแทนที่เส้นประคู่ด้วยช่องว่าง

และเมื่อฉันกดตกลง ฉันมีรูปแบบที่ถูกต้องสำหรับรายการทั้งหมดภายใต้คอลัมน์จำนวนเงิน

ตอนนี้ฉันสามารถคลิกที่ไอคอนสำหรับประเภทข้อมูลแล้วเลือกจำนวนเต็ม

เปลี่ยนรูปแบบวันที่โดยใช้ Power Query Editor 
3 วิธีในการรวมค่าโดยใช้ DAX Inside LuckyTemplates 
การแปลงขั้นสูงใน LuckyTemplates
บทสรุป
ดังที่ฉันได้กล่าวไว้ก่อนหน้านี้ คุณสามารถดึงค่าจากข้อมูลที่คั่นด้วยตัวคั่นได้หลายวิธี แต่สำหรับผม วิธีนี้เป็นวิธีหนึ่งที่ทำได้ง่ายและเร็วที่สุด
เนื่องจากฉันได้รับแนวคิดเกี่ยวกับโซลูชันนี้จากสมาชิกคนหนึ่งใน ชุมชน สิ่งนี้จึงแสดงให้เห็นว่ามี ความสำคัญเพียงใด คุณสามารถเห็นแต่ละปัญหาจากมุมมองที่แตกต่างกัน จากที่นั่น คุณสามารถเลือกโซลูชันที่คุณคิดว่าเหมาะสมที่สุดสำหรับคุณ
สิ่งที่ดีที่สุด
เมลิสซ่า
***** การเรียนรู้ LuckyTemplates? ***** 
ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก
วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ
Power Automate คืออะไร? - สุดยอดคู่มือที่ช่วยให้คุณเข้าใจและใช้ได้อย่างมีประสิทธิภาพ
วิธีใช้ Power Query ใน Excel: คำแนะนำทั้งหมดเพื่อทำให้ข้อมูลของคุณมีประสิทธิภาพมากขึ้น
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร