ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบทช่วยสอนนี้ ฉันจะอธิบายถึงวิธีต่างๆ ในการนับค่าที่แตกต่างกันใน Excel ตั้งแต่วิธีแบบดั้งเดิมไปจนถึงเทคนิคที่ทันสมัยมากขึ้น คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
ฉันมีรายชื่อที่นี่และอยากทราบว่ามีชื่อเฉพาะกี่ชื่อ มีทั้งหมด 7 ชื่อ แต่มีกี่ชื่อที่ไม่ซ้ำกัน? ถ้าฉันลบรายการที่ซ้ำกัน ฉันจะได้รับห้ารายการ
ฉันจะทำสิ่งนี้ในExcel มีสองสามวิธีในการทำเช่นนี้ และเราจะพิจารณาจากวิธีการที่คลาสสิกที่สุดไปจนถึงวิธีที่ทันสมัยที่สุด เราจะเริ่มต้นด้วย Remove Duplicates จากนั้นเราจะทำ Count Distinct โดยใช้โมเดลข้อมูล จากนั้นเราจะใช้ Dynamic Arrays
สารบัญ
วิธีนับค่าที่แตกต่างใน Excel
ที่นี่ ฉันมีชุดข้อมูลบันทึกทีมจากเมเจอร์ลีกเบสบอลตั้งแต่ปี 1995 ถึง 2018 สิ่งที่ฉันอยากรู้คือมีชื่อทีมที่ไม่ซ้ำกันกี่ชื่อ เรามีคอลัมน์ชื่อนี้และฉันต้องการนับจำนวนเหล่านี้
ดังนั้น เราจะทำสามทางเลือก วิธีแรกเป็นวิธีดั้งเดิมที่สุด ฉันจะไปที่แท็ บข้อมูลของฉัน และมีตัวเลือกในการลบรายการที่ซ้ำกัน ใช้งานได้ แต่ฉันจะคัดลอกและวางคอลัมน์ชื่อลงในแผ่นงานใหม่เพราะนี่จะเป็นเพียงการขี่ข้อมูลนี้
และตอนนี้ ถ้าฉันลบรายการที่ซ้ำกัน มันจะให้ค่าที่เหลือแก่เรา ซึ่งก็คือค่าที่ไม่ซ้ำกัน 35 ค่า
ฉันสามารถทำสิ่งนี้ได้COUNTA ฉันใช้ COUNTA มากกว่าแค่ COUNT เพราะ COUNTA ยังรับค่าข้อความในขณะที่ COUNT รับเฉพาะค่าตัวเลขเท่านั้น เมื่อเราเรียกใช้ เราจะเห็นชื่อทีมที่ไม่ซ้ำกัน 35 ชื่อ
นั่นจึงเป็นตัวเลือกที่ค่อนข้างง่ายในการใช้งาน เราไม่ต้องเขียนฟังก์ชันใดๆ เป็นโค้ดที่ต่ำมาก แต่การที่เราต้องฮาร์ดโค้ดจะทำให้โค้ดเดิมของเรายุ่งเหยิง นั่นไม่ดีสำหรับฉัน มาลองตัวเลือกอื่นกัน
ตอนนี้อันนี้เกี่ยวข้องกับ Power pivot และตัวแบบข้อมูล เรากำลังจะสร้างรายงานตารางเดือย และนั่นจะทำให้เรานับค่าเฉพาะเหล่านั้นได้ ลองแทรกตารางเดือย เรามีตารางข้อมูลที่นี่ ซึ่งเรียกว่าทีม เราจะสร้างในเวิร์กชีตใหม่และเพิ่มไปยังโมเดลข้อมูล
และถ้าฉันคลิก ตกลง เราจะได้สิ่งที่ดูเหมือน pivot table เก่าๆ ธรรมดาๆ ตอนนี้ ฉันจะใส่คอลัมน์Nameในค่าของฉันที่นี่
จากนั้นฉันจะคลิกที่ช่องค่านั้นและสรุป ไม่มีในตารางเดือยแบบคลาสสิก Distinct Countนี้มีเฉพาะในโมเดลข้อมูลนี้เท่านั้น
เราจะโหลดสิ่งนี้เข้าไปและได้ 35 ดังนั้นจึงมีตัวเลือก B ใน Power pivot เจ้านี้อยู่มาเกือบ 10 ปีแล้ว มันไม่เป็นที่รู้จักมากนัก แต่มันทรงพลังมาก และถ้าคุณใช้ LuckyTemplates คุณอาจคุ้นเคยกับโมเดลข้อมูล Dax และอื่นๆ มีการใช้โครงสร้างพื้นฐานเดียวกันนี้ใน Excel
วิธีสุดท้ายที่ฉันต้องการแสดงให้คุณเห็นคือการใช้Dynamic arrays สิ่งเหล่านี้ค่อนข้างใหม่และคุณอาจยังไม่มี ขึ้นอยู่กับรุ่นของ Excel ที่คุณใช้ เฉพาะ 365 เท่านั้น
ดังนั้น ฉันจะใช้ UNIQUE ซึ่งจะส่งคืนค่าที่ไม่ซ้ำกันทั้งหมดในอาร์เรย์
จากนั้น ฉันจะเลือกคอลัมน์ชื่อ และนี่ทำให้เรามีอาร์เรย์ไดนามิก ในกรณีนี้ เรากำลังใช้สูตร เราไม่ต้องจัดการแหล่งข้อมูล เราสามารถดูว่าแหล่งข้อมูลอยู่ที่ไหน
จากที่นี่ ฉันสามารถทำ COUNTA ได้ ตอนนี้ สังเกตว่าเมื่อฉันเลือกช่วงทั้งหมด จะมีเครื่องหมายปอนด์นี้ นี่คือตัวดำเนินการการรั่วไหลของอาร์เรย์แบบไดนามิก เมื่อฉันทำเช่นนี้ เป็นการบอก Excel ว่าฉันต้องการดำเนินการกับอาร์เรย์ไดนามิกที่เชื่อมโยงกับเซลล์นี้ ไม่ใช่เซลล์เอง แต่อาร์เรย์ไดนามิกเริ่มต้นในเซลล์นั้น
อาร์เรย์แบบไดนามิกเหล่านี้มีอายุเพียงไม่กี่ปีและโดยทั่วไปจะเผยแพร่เพิ่มเติมภายในเวลาไม่กี่เดือนสำหรับผู้ใช้ส่วนใหญ่ นี่เป็นวิธีใหม่ในการทำ
การนับลูกค้าเมื่อเวลาผ่านไปโดยใช้ DISTINCTCOUNT ใน LuckyTemplates
การวิเคราะห์ LuckyTemplates โดยใช้ DAX: จำนวนผลิตภัณฑ์ที่ไม่ซ้ำที่ลูกค้าซื้อ
ตารางสัดส่วนและความถี่ใน Excel
บทสรุป
ฉันได้แสดงให้คุณเห็นสามวิธีในการนับค่าที่แตกต่างกันในExcel เราเริ่มต้นด้วยวิธีการลบรายการที่ซ้ำกันแบบคลาสสิก เราก็ต้องใช้เมนู ไม่มีฟังก์ชั่นที่เกี่ยวข้อง อย่างไรก็ตาม มันไม่ทำให้ฉันสบายใจที่เราจะต้องคัดลอกและวาง ไม่มีความซื่อสัตย์มากนักเมื่อเราทำ
จากนั้นเราก็ไปที่โมเดลข้อมูลซึ่งค่อนข้างเจ๋ง นอกจากนี้ยังขับเคลื่อนด้วยเมนู โดยไม่มีสูตร และเป็นไดนามิก ไม่ใช่ทุกคนที่รู้เรื่องนี้ และเราต้องรีเฟรชข้อมูลหากต้องการรับการอัปเดต เราใช้ตาราง Pivot หรือรายงานตาราง Pivot ตามที่เรียกตอนนี้ด้วย Power Pivot
จากนั้นเราก็มาถึงวิธีการที่ทันสมัยมากซึ่งใช้ฟังก์ชันเฉพาะ Dynamic Arrays สิ่งนี้เป็นไปตามสูตรซึ่งอาจเป็นข้อดีหรือข้อเสียขึ้นอยู่กับคนที่คุณถาม ข้อเสียใหญ่ของอันนี้คือมันละเอียดไปหน่อย เรากำลังใช้สองฟังก์ชัน นอกจากนี้ ข้อเท็จจริงที่ว่ามันไม่ธรรมดาที่จะมีฟังก์ชันนี้
หากคุณมีวิธีอื่นในการทำเช่นนี้ โปรดแจ้งให้เราทราบ เราชอบที่จะเห็นพวกเขา มีวิธีต่างๆ ในการทำสิ่งต่างๆ ใน Excel อยู่เสมอ
ดีที่สุด!
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้