Page 1 of 1
แนะนำสูตรการ match หน่อยครับ
Posted: Tue Oct 02, 2012 4:25 pm
by babies
ถ้าต้องการ match ข้อมูล ที่ Sheet1 colA กับ Sheet2 ColA ผลลัพท์ที่ต้องการคือ เหมือนกัน True ต่างกัน False
คือ จะเอาข้อมูล Sheet1 colA เป็นตัวค้นหา ใน Sheet2 ColA ซึ้งข้อมูลใน Sheet2 ColA จะมีไม่เท่ากับ Sheet1 colA
แต่ถ้ามี ค่าตาม Sheet1 colA ก็คือเหมือนกัน True
ตัวอย่างนะครับ
Sheet1 colA
ACT#LO_RAM3(JPCC522395)
Sheet2 ColA
ACT#LO_RAM3(JPCC522395)PASS:BRIDGESTONEACT RUNGCHAREEN_MARKET_J6350
ผลลัพธ์ เท่ากับ True
Re: แนะนำสูตรการ match หน่อยครับ
Posted: Tue Oct 02, 2012 5:24 pm
by snasui

ลองตามนี้ครับ
ที่ Sheet1 เซลล์ C1 คีย์
=ISNUMBER(MATCH(A1&"*",Sheet2!$A$1:$A$11,0))
Enter > Copy ลงด้านล่าง
Re: แนะนำสูตรการ match หน่อยครับ
Posted: Tue Oct 02, 2012 5:51 pm
by babies
ได้แล้วครับ ขอบคุณครับ
แล้วถ้าเขียนแบบ code VBA ยังไงครับ
ถามในกระทู้นี้ได้ใช่ไหมครับ
ขอบคุณครับ
Re: แนะนำสูตรการ match หน่อยครับ
Posted: Tue Oct 02, 2012 6:20 pm
by snasui

เรื่องเดียวกันสามารถถามต่อเนื่องกันได้ครับ สำหรับ VBA จำเป็นต้องเขียนมาก่อนเสมอตามกฎข้อ 4 ด้านบน

ถามเฉพาะที่ติดปัญหาครับ
Re: แนะนำสูตรการ match หน่อยครับ
Posted: Tue Oct 02, 2012 6:33 pm
by babies
ขอบคุณครับ
Re: แนะนำสูตรการ match หน่อยครับ
Posted: Wed Oct 03, 2012 2:04 pm
by babies
babies wrote:ถ้าต้องการ match ข้อมูล ที่ Sheet1 colA กับ Sheet2 ColA ผลลัพท์ที่ต้องการคือ เหมือนกัน True ต่างกัน False
คือ จะเอาข้อมูล Sheet1 colA เป็นตัวค้นหา ใน Sheet2 ColA ซึ้งข้อมูลใน Sheet2 ColA จะมีไม่เท่ากับ Sheet1 colA
แต่ถ้ามี ค่าตาม Sheet1 colA ก็คือเหมือนกัน True
ตัวอย่างนะครับ
Sheet1 colA
ACT#LO_RAM3(JPCC522395)
Sheet2 ColA
ACT#LO_RAM3(JPCC522395)PASS:BRIDGESTONEACT RUNGCHAREEN_MARKET_J6350
ผลลัพธ์ เท่ากับ True
จากที่เคยถามข้างบน ผมได้เพิ่ม col มากอีก 1 ช่อง
และต้องการเช็คว่าถ้า
Sheet1 colA
ACT#LO_RAM3(JPCC522395)
Sheet2 ColA
ACT#LO_RAM3(JPCC522395)PASS:BRIDGESTONEACT RUNGCHAREEN_MARKET_J6350
ผลลัพธ์ เท่ากับ True
ก็จบไม่ต้องเช็คอะไรต่อ แต่ถ้าไม่ เท่ากับ True ให้ เช็คอีก col คือ Sheet1 col B กับ Sheet2 col A
ตัวอย่างครับ
Sheet1 colB
519335
Sheet2 ColA
CIMB_THAI#THONGLOR_MAIN(JPCC
519335)MSAN_LA110_V35 SUKH
ผลลัพธ์ เท่ากับ True
ผมแนบไฟล์ไว้แล้วครับ
ปล.ผมลองทำสูตร ทั้งแยกเช็ค และเช็คทั้งสองเงื่อนไข แต่ไม่ออกครับ
Re: แนะนำสูตรการ match หน่อยครับ
Posted: Wed Oct 03, 2012 4:04 pm
by snasui

ลองตามนี้ครับ
ที่ Sheet1 เซลล์ D2 คีย์สูตร
=ISNUMBER(MATCH("*"&B2&"*",$A$2:$A$8,0))
Enter > Copy ลงด้านล่าง
Re: แนะนำสูตรการ match หน่อยครับ
Posted: Wed Oct 03, 2012 5:42 pm
by babies
ขอบคุณครับ ผมรวม 2 สูตรเป็นสูตรเดียว แต่ค่าออกมาเป็น FALSE ครับ
Re: แนะนำสูตรการ match หน่อยครับ
Posted: Wed Oct 03, 2012 5:46 pm
by snasui

ไม่เข้าใจครับ รวมสองสูตรเป็นสูตรเดียวเป็นอย่างไร ส่งตัวอย่างที่ลองทำแล้วมาด้วยจะได้เห็นภาพ แจ้งมาด้วยว่าต้องการคำตอบเป็นอย่างไร จะได้คำนวณเปรียบเทียบได้
Re: แนะนำสูตรการ match หน่อยครับ
Posted: Wed Oct 03, 2012 6:21 pm
by babies
เดี๋ยวผมทำดูก่อนนะครับ ถ้าไม่ได้ยังไงจะถามอีกทีครับ