Announcement

Collapse

ยินดีต้อนรับสู่ Excel Expert Training Forum

กฏกติกาของฟอรัม: แจ้งชื่อและนามสกุลจริงในการสมัครสมาชิก - ตั้งชื่อกระทู้ให้ตรงกับปัญหาที่ถาม - เขียนอธิบายคำถามทั้งในตัวกระทู้และในแฟ้มแนบ - ห้ามใช้คำว่า อ่ะ คับ คำผวน - ตั้งชื่อแฟ้มเป็นภาษาอังกฤษให้สื่อถึงปัญหา - อย่าระบุชื่อให้คนใดเป็นผู้ตอบ - งดให้ความร่วมมือหรือช่วยกระทู้ที่ละเมิดกฏของฟอรัม
See more
See less

ต้องการหาข้อมูล แบบหลายต่อหลายค่ะ

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ต้องการหาข้อมูล แบบหลายต่อหลายค่ะ

    เรียนสอบถามค่ะ
    ต้องการหาข้อมูล คล้ายๆ Vlookup แต่ข้อมูลใน arrey ที่ต้องการค้นหา มีค่าไม่เท่ากันค่ะ จะทำอย่างไรให้สามารถดึงค่าได้คะ
    ขอบคุณล่วงหน้าค่ะ
    Attached Files

  • #2
    กรณีนี้ใช้ Index+Match หรือ vlookup ก็ได้ครับ โดยการใช้ wildcard มาช่วย
    wildcard คือ
    * แทนอะไรก็ได้ไม่จำกัดตัวอักษร
    ? แทนอะไรก็ได้หนึ่งตัวอักษร
    C2=INDEX(H$2:H$5226,MATCH("*"&$A2&"*"&$B2&"*",$G$2:$G$5226,0))
    E2=VLOOKUP("*"&$A2&"*"&$B2&"*",$G$2:$I$5226,COLUMN(B1),0)

    ที่เห็น error คือมีการพิมพ์ผิด ทำให้หาค่าไม่เจอ
    ขอความเห็นก่อนว่าจะแก้ไขปัญหานี้อย่างไรครับ
    Attached Files

    Comment


    • #3
      ขอบคุณสำหรับคำตอบครับ ผมนั่งอ่านดูเอาไปใช้ประโยชน์ได้เยอะเลยครับ

      Comment

      Working...
      X