วิธีเลือกแถวที่มีข้อมูลจากคอลัมน์


0

ฉันต้องการเลือกข้อมูลในแถว

Name DOB Sunsign    Name(Column)
a     1     Ar          d
b     2     Le          c
c     3     Lr
d     4     CP

ตอนนี้เซลล์ใหม่จะต้องแสดงข้อมูลต่อไปนี้

Name DOB Sunsign
c     3     Lr
d     4     CP

ฉันลองใช้ฟังก์ชัน find แต่ก่อนอื่นไม่สามารถวนซ้ำรายการทั้งหมดในชื่อ (คอลัมน์จากนั้นไม่สามารถเลือกแถวที่ระบุ)
Rajat Audichya

คุณสามารถใช้vlookup? หรือเป็นปัญหาที่ต้องเรียงลำดับคอลัมน์แรกในเซลล์ใหม่หรือไม่
Joost

คำตอบ:


0

บางทีคุณสามารถใช้ฟังก์ชันการทำงานอัตโนมัติของ Excel ได้

ป้อนคำอธิบายรูปภาพที่นี่

หรือหากคุณไม่ต้องการคลิกตัวกรอง แต่ใช้คอลัมน์แยกต่างหากเพื่อระบุค่าตัวกรองคุณสามารถลองวิธีที่อธิบายไว้ในหน้านี้ :

  1. ไปที่แผ่นงานที่คุณต้องการกรองวันที่โดยอัตโนมัติตามมูลค่าของเซลล์ที่คุณป้อน

  2. คลิกขวาที่แท็บแผ่นงานและเลือกดูรหัสจากเมนูบริบทในหน้าต่าง Microsoft Visual Basic สำหรับแอปพลิเคชันที่เปิดออกมาโปรดคัดลอกและวางรหัสต่อไปนี้ลงในหน้าต่างโมดูลว่างดูภาพหน้าจอ:

รหัส VBA: ข้อมูลตัวกรองอัตโนมัติตามค่าของเซลล์ที่ป้อน:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160606
   If Target.Address = Range("E2").Address Then
       Range("A1:C20").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("E1:E2")
   End If
End Sub

หมายเหตุ: ในโค้ดด้านบน A1: C20 เป็นช่วงข้อมูลของคุณที่คุณต้องการกรอง E2 คือค่าเป้าหมายที่คุณต้องการกรองตามและ E1: E2 เป็นเซลล์เกณฑ์ของคุณจะถูกกรองตาม คุณสามารถเปลี่ยนพวกเขาตามความต้องการของคุณ

  1. ตอนนี้เมื่อคุณป้อนเกณฑ์ในเซลล์ E1 และ E2 แล้วกดปุ่ม Enter ข้อมูลของคุณจะถูกกรองโดยค่าเซลล์โดยอัตโนมัติ

ขอบคุณสำหรับการตอบกลับฉันได้เพิ่ม 4 แถวเพื่อให้เป็นตัวอย่างไฟล์ของฉันมี 37 แถวที่มี 3 คอลัมน์ซึ่งประกอบด้วยชื่อ | dob | ขณะนี้มีอีกคอลัมน์หนึ่งที่มีชื่อของผู้เล่น 14 คนซึ่งมีรายละเอียดแถวที่ฉันต้องดึงข้อมูลฉันมีปัญหาในการวนซ้ำผ่านคอลัมน์ที่ 3
Rajat Audichya

ถ้าคุณทำตามวิธีที่สองคุณสามารถเปลี่ยน CriteriaRange ในรหัส VBA เพื่อให้เหมาะกับความต้องการของคุณ (ฉันคิดว่า) ฉันยังไม่ได้ลองแจ้งให้เราทราบหากคุณพบปัญหา
Saaru Lindestøkke
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.