Page 2 of 2

Re: สอบถามสูตรสำหรับสรุปข้อมูล คงเหลือ

Posted: Sun Nov 29, 2015 8:21 pm
by parakorn
ได้แล้วครับผม ขอบคุณครับ :D :D :thup: :thup:
รบกวนถามต่อนะครับ
จากไฟล์ที่แนบ ที่ Sheet"Login" Cell F8 ผมต้องการ ลำดับ ของ Password(D8)
โดยให้แมทต์กับ ID(D6) โดยอ้างอิงจากฐานข้อมูลที่ Sheet"ID" B2:C8
ยกตัวอย่างเช่น ID "A" Pass "123456" ผมต้องการผลลัพท์คือ 4 แต่เนื่องจาก
มี Password ที่ซ้ำ ทำให้ผลลัพท์คือ "2" ต้องแก้ไขอย่างไรครับ
(ซึ่งสูตรที่ผมเขียนไว้ไม่ได้แมทต์กับIDครับ)

Re: สอบถามสูตรสำหรับสรุปข้อมูล คงเหลือ

Posted: Mon Nov 30, 2015 10:13 am
by bank9597
:) ลองใช้สูตรเดียวก็พอครับ โดยการ Match 2 เงื่อนไข ดังนี้

ที่ F8 คีย์ =COUNTIFS(ID!$B$3:$B$8,D6,ID!$C$3:$C$8,D8)

ปรับโค๊ดใหม่เป็น

Code: Select all

Sub Login()

        Dim ws As Worksheet
        Set ws = Sheets("Login")
        
        With ws
                    
                If .Range("F8") = 1 Then
                Application.Goto Reference:="Msid"
                Selection.Copy
                Application.Goto Reference:="R2C14"
                Selection.End(xlDown).Select
                ActiveCell.Offset(1, 0).Range("A1").Select
                ActiveSheet.Paste
                Application.CutCopyMode = False
                Selection.Copy
                Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
                    :=False, Transpose:=False
            Else
                MsgBox "Wrong Password"
            End If

    End With

End Sub