เลือกจำนวนแถวจากชุดใน Excel


0

ฉันมีรายชื่อผู้ใช้ในสถานที่ต่าง ๆ ภายใน บริษัท ของฉัน ลดลงอย่างมากจาก 130,000 หรือมากกว่านั้นในความเป็นจริงข้อมูลดูเหมือนว่าในตอนท้าย

สิ่งที่ฉันต้องทำคือเลือกจำนวนผู้ใช้จากแต่ละสถานที่ ในกรณีนี้มันเป็นสองดังนั้นฉันจะเลือกทอมและดิ๊กจาก "บ้าน" บ๊อบและชาร์ลีจาก "สถานที่" และอื่น ๆ

นี่คือการออกกำลังกายเล็กน้อยถ้าฉันนำเข้าข้อมูลไปยัง SQL ซึ่งเป็นวิธีที่ฉันแก้ไขปัญหา แต่ฉันต้องการที่จะรู้วิธีการทำใน Excel เพื่อให้ผู้ใช้ที่นำเสนอให้ฉันสามารถทำได้ด้วยตนเองใน Excel ใน อนาคต.

Building:   User
A House:    Tom
A House:    Dick
A House:    Harry
A House:    Alice
The Place:  Bob
The Place:  Charlie
The Place:  Fred
The Place:  Ginger
My Drive:   Simon
My Drive:   Peter
Long St:    Matthew
Long St:    Mark
Long St:    Luke
Big House:  Gloria

คำตอบ:


0

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

  1. คลิกinsert->Table

  2. คลิกที่ไอคอนทางด้านขวาของที่คุณพิมพ์ช่วงของคุณ

  3. ทำการเลือกที่ครอบคลุมเซลล์ทั้งหมดของคุณ (หรือเลือกคอลัมน์หากข้อมูลมากเกินไป)

  4. บนหน้าต่างป๊อปอัปให้กดตกลง

  5. เลือก "ตารางนี้มีส่วนหัว" หากคุณมีสิ่งปลูกสร้าง: ผู้ใช้อยู่ในตัวอย่างของคุณ

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

ดูเพิ่มเติมที่: https://support.office.com/en-us/article/Create-an-Excel-table-in-a-worksheet-e81aa349-b006-4f8a-9806-5af9df0ac664?ui=en-US&rs=en -US และโฆษณา = สหรัฐ


นั่นจะใช้ได้ แต่ในข้อมูลจริงฉันมี 100,000 แถวและบางหมวดหมู่มากกว่า 90 หมวดหมู่ ดังนั้นฉันจะต้องกรองสำหรับแต่ละหมวดหมู่และเลือกสามและทำซ้ำสำหรับแต่ละหมวดหมู่ ฉันหวังว่าจะมีสูตรที่ฉันสามารถใช้เพื่อใส่ "Y" ในคอลัมน์ที่สามที่แถวถูกเลือกแล้วกรองในคอลัมน์นั้นเพื่อเลือก 270 แถวที่ฉันต้องการในครั้งเดียว
Richard R

ใช้วิธีการเดียวกัน คุณสร้างคอลัมน์ป้อน Y ทั้งหมดที่คุณต้องการจากนั้นสร้างตารางข้อมูลและกรองในคอลัมน์ใหม่ของคุณทุกที่ที่มี Y และ presto เฉพาะแถวเหล่านั้นเท่านั้นที่มองเห็นได้
LPChip

0

ฉันคิดว่าข้อมูลของคุณถูกจัดกลุ่มตามอาคาร / สถานที่ และฉันจะสมมติว่าคุณกำลังแสดงให้เราเห็นคอลัมน์  Aและ  และที่คุณมีส่วนหัวแถวB1

ป้อนข้อความในเซลล์C1 (หรือเซลล์ส่วนหัวของคอลัมน์ที่พร้อมใช้งานเป็นคอลัมน์ตัวช่วย) ในเซลล์ถัดไปลง ( C2) ให้ป้อน

=IF(A1<>A2, 1, C1+1)

และลาก / เติมลงทั้งหมด 100,000 แถว+ สิ่งนี้จะนับแถว (คน) ต่อสถานที่:

                                               

ตอนนี้มันเป็นเรื่องง่ายในการกรองคอลัมน์Cและแสดงเฉพาะแถวที่มี 1 หรือ 2 หรือคุณสามารถเพิ่มคอลัมน์D:

=(C2<=2)

ซึ่งจะประเมินTRUEเป็นแถวที่คุณต้องการเลือก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.