หน้าเว็บบอร์ด Knowledge Excel [สูตรจับคู่] รบกวนชี้แนะด้วยนะครับ

[สูตรจับคู่] รบกวนชี้แนะด้วยนะครับ

ฟอรั่มถาม-ตอบปัญหาการใช้งาน MS Excel and VBA

กฎการใช้บอร์ด

  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถาม-ตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น
  2. ห้ามถามโดยระบุชื่อผู้ตอบ ต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. อธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. ควรแนบไฟล์ตัวอย่างมาแทนไฟล์จริงประกอบคำถาม เพื่อป้องกันข้อมูลสำคัญรั่วไหล นอกจากนี้ยังช่วยเพิ่มความสะดวกในการตอบคำถาม
  5. สำหรับคำถามเกี่ยวกับ VBA ให้ลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน
  6. แจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่

onibakubs Member
Member

โพสต์: 2
พอดีผมลองค้นหาในกระดานแล้ว ลองใช้สูตร if กับ match

แล้วมันไม่ได้หน่ะครับ อาจจะเป็นเพราะยังไม่เข้าใจเท่าไหร่

ผมเลยเอาตัวอย่างมาให้ดู เผื่อมันจะทำให้ผมเข้าใจมากขึ้น

รบกวนชี้แนะด้วยนะครับ
คุณไม่มีสิทธิ์ดูไฟล์ที่แนบมาในกระทู้

Don_K Member
Member

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

joo Gold
Gold

โพสต์: 1155
:D ลองแบบนี้ดูครับที่ G1 คีย์
=LOOKUP(CHAR(255),CHOOSE({1,2},"False",INDEX($C$3:$C$95,SMALL(IF(ISNUMBER(MATCH($C$3:$C$95,$F$3:$F$249,0)),ROW($C$3:$C$95)-ROW($C$3)+1),ROWS(G$3:G3))))) )) กดแป้น Ctrl+Shift+Enter พร้อมกัน แล้วคัดลอกลงล่าง
ที่ H1 คีย์ =IF(G3=C3:C95,D3,"") Enter > Copy ลงด้านล่าง

onibakubs Member
Member

โพสต์: 2
ขอบคุณ คุณ Don_K และ คุณ joo สำหรับสูตรด้วยนะครับ


ย้อนกลับไปยัง Excel