Skip to content
Home » [Update] วิธีจัดการข้อมูลซ้ำใน Excel (แบบลึกซึ้ง) | พิมพ์ stop – NATAVIGUIDES

[Update] วิธีจัดการข้อมูลซ้ำใน Excel (แบบลึกซึ้ง) | พิมพ์ stop – NATAVIGUIDES

พิมพ์ stop: นี่คือโพสต์ที่เกี่ยวข้องกับหัวข้อนี้

หากเราไม่แน่ใจว่ามีข้อมูลซ้ำอยู่ในรายการข้อมูล Excel หรือไม่? แล้วเราอยากจะรู้หรืออยากจะทำให้ข้อมูลมันไม่ซ้ำกัน เราจะทำยังไงดี? มาดูกันครับ

สถานการณ์ คือ เรามีข้อมูล เป็น Customer ID และวันที่ของการบันทึกข้อมูลลูกค้า
สมมติว่า เราอยากจะได้เฉพาะข้อมูลครั้งล่าสุดเท่านั้น เราจะทำยังไงดี?

ข้อมูลซ้ำ Duplicates Data

แนวทาง #1 : ลบข้อมูลซ้ำด้วย Remove Duplicates

เครื่องมือ Remove Duplicates มันจะเก็บข้อมูลไว้เฉพาะบรรทัดบนสุดเท่านั้น ดังนั้นก่อนจะใช้เครื่องมือนี้ ผมแนะนำให้เรียงข้อมูลให้อยู่ในลักษณะที่ หากข้อมูลซ้ำกัน ให้เอาแถวที่เราอยากได้ไว้บนสุดซะก่อนครับ โดยใช้ Data –> Sort ก่อน

ในที่นี้เราจะเรียงตาม CustomerID ก่อน แล้วเรียงตามวันที่ โดยเอาวันที่ใหม่สุดไว้บน

ข้อมูลซ้ำ Duplicates Data

จากนั้นเราจะได้ข้อมูลที่เรียงกันในแบบที่อยากได้แล้ว

ข้อมูลซ้ำ Duplicates Data

ให้เราเลือกข้อมูลช่องใดช่องหนึ่ง แล้วไปที่ Data -> Remove Duplicates

แล้วให้ติ๊กเฉพาะ CustomerID เท่านั้น (ติ๊กเอา Date ออกซะ) เพราะถ้าติ๊กทั้งคู่มันจะมองทั้งสองคอลัมน์ ซึ่งจะทำให้มันไม่เอา Cust 004 วันที่ 15/3/2019 ออกไป

ข้อมูลซ้ำ Duplicates Data

พอกด ok จะเห็นว่า ในคอลัมน์ CustomerID ที่ซ้ำๆ กัน ผลลัพธ์จะเหลือเฉพาะบรรทัดบนสุดของแต่ละตัวเท่านั้น (นี่แหละการเรียงถึงสำคัญ)

และสังเกตว่า Remove Duplicates มัยไม่สนใจเรื่องตัวพิมพ์เล็กพิมพ์ใหญ่ด้วย (มองว่าเหมือนกัน ลองดูที่ CUST-007 สิ)

ข้อมูลซ้ำ Duplicates Data

แนวทาง #2 : Sort แล้วเขียนสูตรเทียบกับตัวบน

วิธีนี้ผมจะ Sort เช่นเดียวกับตอนทำ Remove Duplicates เพื่อให้ตัวที่อยากได้อยู่บน

จากนั้นจะเขียนสูตรเช็ค Duplicates ง่ายๆ ดังนี้ ว่า CustomerID บรรทัดตัวเอง ซ้ำกับ CustomerID บรรทัดเหนือมัน 1 อันรึเปล่า? ถ้าซ้ำก็เรียกว่า Dup ตัวบนนี่แหละ

ซึ่งถ้าเป็น TRUE ก็จะเป็นตัวที่เราไม่ต้องการนั่นเอง

ข้อมูลซ้ำ Duplicates Data

เขียนสูตรนี้เสร็จแล้ว ถ้าจะลบข้อมูลซ้ำทิ้งเลย จะ Filter TRUE แล้วลบ Row ทิ้งตรงๆ ก็ได้

ข้อมูลซ้ำ Duplicates Data

มันจะเหลือเฉพาะแถวที่ต้องการแล้ว
ส่วน Column C ที่เอาไว้ Check Duplicates ไม่ใช้แล้วก็ลบทิ้งได้ครับ

ข้อมูลซ้ำ Duplicates Data

Tips : ถ้ายังไม่ลบทิ้ง แล้วจะเอาไปใช้อะไรต่อ อย่าลืม Paste Value ตัว TRUE / FALSE ด้วย ไม่งั้นพอ Sort ใหม่แล้วเดี๋ยวสูตรผิดนะครับ

แนวทาง #3 : ดึงเอาเฉพาะข้อมูลที่ไม่ซ้ำด้วย PivotTable

วิธีนี้เราจะใช้ PivotTable สรุปข้อมูล ซึ่งทำไม่ยากเลย ดังนี้

เลือกข้อมูลช่องใดช่องหนึ่ง แล้ว Insert -> PivotTable -> ok

ข้อมูลซ้ำ Duplicates Data

ลาก CustomerID ไว้ที่ Row และ Date ไว้ที่ Value (สังเกตว่า PivotTable ก็ไม่สนตัวพิมพ์เล็กพิมพ์ใหญ่เหมือนกัน)

ข้อมูลซ้ำ Duplicates Data

จากนั้นคลิ๊กขวาตรง Count of Date แล้วเปลี่ยน Summarized Value by เป็น Max

ข้อมูลซ้ำ Duplicates Data

ที่เห็นเป็นเลข 4 หมื่นกว่าๆ จริงๆ ก็คือวันที่นี่แหละ ถูกแล้ว แต่ว่าแค่ยังไม่ได้เปลี่ยน Format เป็นวันที่เท่านั้นเอง ดังนั้นเราจะคลิ๊กขวา เลือกเมนู Number Format… (อย่าเลือก เมนู Format Cell นะ) แล้วเปลี่ยนให้เป็นวันที่ซะ

ข้อมูลซ้ำ Duplicates Data
ข้อมูลซ้ำ Duplicates Data

แนวทาง #4 : ใช้ Power Query

(เดิมเขียนผิด อันนี้แก้แล้ว)

Power Query นี่ทำงานพวกนี้ได้สบายมากๆ ครับ เรายังไม่จำเป็นต้องเรียงข้อมูลตอนแรกด้วยซ้ำ (เพราะไปเรียงใน Power Query ได้)

ให้เลือกข้อมูลช่องใดช่องหนึ่งแล้วเอาเข้า Power Query ตรง import from Table/Range แล้วกด Ok

ข้อมูลซ้ำ Duplicates Data

เรื่องจาก Power Query จะให้ความสำคัญกับตัวพิมพ์ใหญ่ พิมพ์เล็กด้วยเสมอ ดังนั้นเราจะทำการแปลงข้อมูลให้มีลักษณะเหมือนกันก่อน เช่น ใช้ Transform Capitalize Each Word เพื่อแก้ปัญหาให้ CUST-007 ก่อน

ข้อมูลซ้ำ Duplicates Data

จากนั้น ผม Sort ตาม customer A to Z และ กด Sort ตามวันที่ ใหม่ไปเก่า จะได้ดังรูป

ข้อมูลซ้ำ Duplicates Data

จากนั้นเลือก คอลัมน์แรก แล้ว เลือก Remove Rows -> Remove Duplicates

ข้อมูลซ้ำ Duplicates Data

มันจะเหลือเฉพาะตัวที่ไม่ซ้ำแล้ว แต่ปรากฏว่า Cust-004 ดันเหลือ 15/3/2562 ซะงั้น!! ทั้งๆ ที่ควรจะเหลือวันที่ 8/4/2562 ซึ่งเราอุตส่าห์เอามาไว้ข้างบนแล้วแท้ๆ

วิธีจัดการข้อมูลซ้ำใน Excel (แบบลึกซึ้ง) 1

ซึ่งปรากฏการณ์ที่เกิดขึ้นนี้ ผมมองว่าเป็น Bug ของ Power Query ครับ ซึ่งมีวิธีแก้ไขคือ ให้กด Add Index Number แทรกเอาไว้หลังจาก sort (ก่อนจะสั่ง Remove Duplicates ) ครับ

โดยกดย้อนกลับไปที่ Step การ Sort

วิธีจัดการข้อมูลซ้ำใน Excel (แบบลึกซึ้ง) 2

แล้วกด Add Index Column -> From 1
แล้วมันจะเตือนว่าเป็นการ Insert step ก็ ok ไปครับ

วิธีจัดการข้อมูลซ้ำใน Excel (แบบลึกซึ้ง) 3

กดไปที่ Step สุดท้าย

วิธีจัดการข้อมูลซ้ำใน Excel (แบบลึกซึ้ง) 4

จะเห็นว่าผลลัพธ์ถูกต้องแล้วครับ

วิธีจัดการข้อมูลซ้ำใน Excel (แบบลึกซึ้ง) 5

จากนั้น ลบ คอลัมน์ index ออกไป เพราะไม่ใช้แล้ว จากนั้นกด Close & Load เป็นอันจบ

วิธีจัดการข้อมูลซ้ำใน Excel (แบบลึกซึ้ง) 6

แถม 1 # : ระบุข้อมูลซ้ำด้วย Conditional Formatting

ถ้าเราอยากจะแค่รู้ว่ามีข้อมูลซ้ำรึเปล่า? ก็ใช้ Conditional Format -> Highlights Duplicates มาช่วยได้

ผมเลือกแค่คอลัมน์แรกก่อน ค่อยกด Highlight ดังนี้ แล้ว ok

ข้อมูลซ้ำ Duplicates Data

จะเห็นว่ามัน Highlight ส่วนที่ซ้ำกันให้

ข้อมูลซ้ำ Duplicates Data

เราสามาถ Filter เฉพาะตัวที่ Highlights ได้ถ้าต้องการ โดยคลิ๊กขวา Filter by Selected Cell’s Color

ข้อมูลซ้ำ Duplicates Data

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

ข้อมูลซ้ำ Duplicates Data

แถม #2 : ใช้สูตรคำนวณหา Max Date ของลูกค้าแต่ละคน

ใครมี Excel 2016 ขึ้นไป จะมี MAXIFS ให้ใช้ ก็ง่ายหน่อย
=MAXIFS(max_range,criteria_range,criteria,…)
=MAXIFS([Date],[CustomerID],[@CustomerID]) หรือ
=MAXIFS($B$3:$B$15,$A$3:$A$15,A3)

ถ้าไม่มี MAXIFS ก็ต้องใช้ Array Formula
=MAX(([CustomerID]=[@CustomerID])*[Date]) แล้วกด Ctrl+Shift+Enter หรือ
=MAX(($A$3:$A$15=A3)*$B$3:$B$15) แล้วกด Ctrl+Shift+Enter

จะเห็นว่าถ้าทำเป็น Table ก่อน สูตรจะอ่านง่ายกว่านะผมว่า

ข้อมูลซ้ำ Duplicates Data

แบบ Range ต้องมาเล็งว่า A3 คืออะไรอีก…

ข้อมูลซ้ำ Duplicates Data

หมายเหตุ : ภาพ Cover เป็นตัวละครจากการ์ตูนเรื่อง Naruto ใช้คาถาแยกเงาพันร่าง

[Update] วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10 | พิมพ์ stop – NATAVIGUIDES

สำหรับ วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10 จะเกิดในกรณีที่เมื่อเราสั่งให้เครื่องพิมพ์หรือปริ้นเตอร์ทำการปริ้นงาน แต่โปรแกรมกลับค้างแล้วโชว์หน้าต่างแสดงสถานะข้อความที่แท็บ Status ว่า Spooling จนทำให้เครื่องพิมพ์ไม่สามารถปริ้นงานออกมาได้

ส่วนใหญ่จะเกิดในกรณีที่ผู้ใช้งานทำการสั่งอัพเดต Windows ก็ดี หรือ ทำการติดตั้งไดร์เวอร์เครื่องพิมพ์ไม่สมบูรณ์ก็ดี ตลอดรวมไปจนถึงระบบ Windows 10 มีปัญหา ดังนั้นวันนี้ทางเว็บ VarietyPC.net ก็จะทำทริควิธีการแก้ไขง่ายๆมาให้ผู้ใช้งานที่เจอปัญหา Print Spooling ได้แก้ไขกันในบทความนี้ครับ

วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10
วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10

โดยกดปุ่มคีย์ลัด Windows + R เพื่อเปิดหน้าต่าง Run แล้วพิมพ์คำสั่ง Services.msc แล้วกด OK

วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10
วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10

เมื่อหน้าต่าง Services ถูกเปิดขึ้นมา ให้เลื่อนหาหัวข้อ Print Spooler แล้วดับเบิ้ลคลิกเปิดเซอร์วิสตัวนี้ขึ้นมา

วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10
วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10

ที่หัวข้อ Service Status ให้กดปุ่ม Stop (และให้สังเกตหัวข้อ Startup type: ต้องมีการเลือกการทำงานอัตโนมัติเอาไว้ด้วย (Automatic)) แล้วกด Apply -> OK

แล้วกดคีย์ลัด Windows + R ขึ้นมาอีกครั้ง พร้อมกับพิมพ์คำสั่ง

%windir%\System32\spool\PRINTERS

แล้วกด OK

วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10
วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10

จะมีหน้าต่างแจ้งเตือน You don’t currently have permission to access this folder. ขึ้นมา ก็ให้กด Continue

วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10
วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10

แล้วทำการลบไฟล์ทั้งหมดในโฟลเดอร์ Printers

วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10
วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10

แล้วทำการเปิดเซอร์วิส Spooler ตามขึ้นตอนด้านบนขึ้นมาอีกครั้ง แต่คราวนี้ที่หัวข้อ Service status ให้เรากดปุ่ม Start แทน เพื่อเริ่มการทำงานของเซอร์วิส Spooler ใหม่ หลังจากนี้ให้ผู้ใช้งานลองทำการสั่งปริ้นงานดูใหม่อีกครั้งครับ

Note. ทั้งนี้เราสามารถสร้างไฟล์ Batch ขึ้นมาสำหรับทำการหยุดและเริ่มการทำงานของเซอร์วิส Spooler ได้ด้วย

โดยก็อบปี้คำสั่งต่อไปนี้ไปวางในโปรแกรม Notepad

net stop spooler

del /Q /F /S “%windir%\System32\spool\PRINTERS\*.*”

net start spooler

วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10
วิธีแก้ อาการสั่งปริ้นแล้วขึ้น Print Spooling Error บน Windows 10

แล้วทำการบันทึกเป็นชื่อ Restart Print Spooler.bat เอาไว้ที่หน้าจอเดสก์ทอปให้เรียกใช้งานกันง่ายๆก็ได้ครับ


How to Make a Print in Photography : Close F Stop After Refocusing Enlarger


When working in a darkroom, remember to reset the f stop if you refocus the enlarger. Learn to reset the f stop on an enlarger to make a photographic print in a darkroom in this free photography video.
Expert: Anthony Maddaloni
Contact: www.maddaloniphoto.blogspot.com
Bio: Anthony Maddaloni is a professional photographer from Austin, Texas.
Filmmaker: MAKE | MEDIA

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

How to  Make a Print in Photography : Close F Stop After Refocusing Enlarger

Perforating creasing machine for print on demand and digital printing – Pit Stop DG line 8000


http://www.bacciottinigroup.eu/en/pitstopdgline8000
The perforating creasing PIT STOP DGLINE 8000 is the natural evolution of version 6,500. Equipped with user friendly seven inch colour touch screen reaches speeds of 8,000 sheets per hour (A4 with 1 crease).
Dedicated to the print on demand and digital printing has great accuracy. The size is 50×70 and can crease up to 400 gsm.

Technical specifications
Size Min / Max cm 8×10 / cm 50×70 (with extension 50×85 cm)
Programs 20 programs with 20 operations for each program
Min. distance creasing mm 0,1
Production A4 with 1 crease 8,000 sheets per hour
Power supply 230 Volts 50 Hz singlephase
Power requirement 2 Kw
Net weight 180 Kg
Size 150x80x120 cm
sheet weight 80 to 400 g.s.m.
Optionals Perforating KIT 2/1 3/1 4/1; Standard Creasing KIT

Perforating creasing machine for print on demand and digital printing - Pit Stop DG line 8000

Stock up now! This could get very ugly!


What can the middle class do to protect themselves from the coming inflationary economy? Peter Schiff discusses the historic levels of inflation and what that means for the economy

Stock up now! This could get very ugly!

ภูผาผีคุ้ม | EP.20 (FULL EP) | 11 พ.ย. 64 | one31


วันยูนิเวิร์ส (One Universe) เตรียมเปิดจักรวาลความมันครั้งใหม่ กับการผจญภัยสุดแฟนตาซี ของพระเอกยอดกตัญญูและผองเพื่อน ที่ต้องต่อสู้กับความชั่วร้ายนานัปการ
โดยพระเอก เพชร โบราณินทร์ มารับบท ผา หรือ เจ้าชายทินกร ออกทำภารกิจพร้อม เดือน (สไมล์ภาลฎา) และ แท่น (โดมจารุวัฒน์) ด้วยการคุ้มครองจากผีทั้ง 8 โดยนำวิชาจากเหล่าผีมาใช้เอาตัวรอดและทำภารกิจให้สำเร็จ พร้อมทัพนักแสดงอีกคับคั่ง อาทิ ฝน ธนสุนธร, แทค ภรัณยู, สมจิตร จงจอหอ, พลอยไพลิน ลิมปนเวทยานนท์, ปังปอนด์อัครวุฒิ, ลิฟท์สุ​พจน์, โดโด้ยุทธพิชัย, อาร์อาณัตพล, มิ้งค์ณัฏฐริณีย์ และนักแสดงอีกมากมาย

📌 ติดตามชม ภูผาผีคุ้ม ทุกวันจันทร์พฤหัสบดี เวลา 1 ทุ่มตรง
อ่านเรื่องย่อได้ที่ https://www.one31.net/shows/detail/419
ละครช่องวัน ช่องวัน
____________________________
📺 ดูฟรี คมชัด ทั่วประเทศ กดหมายเลข 31
รับชมสดๆ ได้ที่ : https://www.one31.net/live/
ดูละครย้อนหลังได้ที่ : https://www.one31.net/shows/drama/
🔔 ติดตามข่าวสารจากช่อง one
ดาวน์โหลดแอปพลิเคชั่น “one31” ที่ : http://www.bit.ly/one31APP
Facebook : https://www.facebook.com/one31Thailand
Instagram : https://www.instagram.com/one31thailand
Twitter : https://twitter.com/onehdthailand
TikTok : https://vt.tiktok.com/ZSVS3jjo/

ภูผาผีคุ้ม | EP.20 (FULL EP)  | 11 พ.ย. 64 | one31

FUJIFILM NEVER STOP Believing in Print


NEVER STOP BELIEVING IN PRINT ―― ก้าวไปสู่อนาคตของการพิมพ์ด้วยกัน
ศิลปะการพิมพ์บอกเล่าเรื่องราวได้มากกว่าแค่ตัวหนังสือและรูปภาพ แต่เป็นการถ่ายทอดประสบการณ์ อารมณ์ และความรู้สึก ให้ทุกจินตนาการเกิดขึ้นได้จริง
เตรียมพบกับงานนิทรรศการออนไลน์ FUJIFILM Virtual Exhibit 2021 พร้อมอัปเดตเทรนด์ของธุรกิจการพิมพ์และนวัตกรรมเทคโนโลยีการพิมพ์ใหม่ล่าสุดจากฟูจิฟิล์ม
ลงทะเบียนเข้าร่วมงานสัมมนาได้ที่นี่ https://believinginprint.fujifilm.com/jp/en/letter/form.html

FUJIFILM NEVER STOP Believing in Print

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

ขอบคุณที่รับชมกระทู้ครับ พิมพ์ stop

Leave a Reply

Your email address will not be published. Required fields are marked *