Page 1 of 1

วิธีการค้นหาคำเหมือนและดึงข้อมูล มาใช้

Posted: Mon Feb 17, 2014 1:35 pm
by Arak
เรียนอาจารย์

ผมมีเรื่องสอบถาม เกี่ยวกับ วิธีการค้นหาคำเหมือนและดึงข้อมูล มาแสดงผลครับ
เนื่องจากผมมีข้อมูลดิบ เช่น NNX55TAZU L1304 และคำหลัก NNX55T (มีไฟล์แนบ) ผมต้องการเขียนดึงข้อมูลที่มีคำเหมือน NNX55T
มาแสดงผลครับ แสดงผลด้านล่างของช่อง NNX55T แสดงผลเป็น NNX55TAZU L1304 เรียงไปเลยนะครับ
ผมใช้คำส่ง math แล้วยังทำไม่ได้ครับ รบกวนอาจารย์ แนะนำด้วยครับ

Re: วิธีการค้นหาคำเหมือนและดึงข้อมูล มาใช้

Posted: Mon Feb 17, 2014 1:48 pm
by DhitiBank
ลองดูตามนี้ครับ ว่าตรงความต้องการไหม

ที่ C6 คีย์
=IFERROR(INDEX($A$5:$A$66,SMALL(IF(MMULT(--COLUMN($A$5),--TRANSPOSE(ISNUMBER(SEARCH(C$3,$A$5:$A$66)))),TRANSPOSE(ROW($A$5:$A$66)-ROW($A$5)+1)),ROWS(C$6:C6))),"")

กด Ctrl+Shift+Enter

คัดลอกไปทางขวาและลงล่าง

ลองดูตามไฟล์แนบครับ

Re: วิธีการค้นหาคำเหมือนและดึงข้อมูล มาใช้

Posted: Mon Feb 17, 2014 2:37 pm
by Arak
ขอบคุณมากครับ

อารักษ์

Re: วิธีการค้นหาคำเหมือนและดึงข้อมูล มาใช้

Posted: Mon Feb 17, 2014 8:22 pm
by snasui
DhitiBank wrote:ที่ C6 คีย์
=IFERROR(INDEX($A$5:$A$66,SMALL(IF(MMULT(--COLUMN($A$5),--TRANSPOSE(ISNUMBER(SEARCH(C$3,$A$5:$A$66)))),TRANSPOSE(ROW($A$5:$A$66)-ROW($A$5)+1)),ROWS(C$6:C6))),"")

กด Ctrl+Shift+Enter
สามารถปรับสูตรให้สั้นลงเป็นด้านล่างครับ

=IFERROR(INDEX($A$5:$A$66,SMALL(IF(ISNUMBER(SEARCH(C$3,$A$5:$A$66)),ROW($A$5:$A$66)-ROW($A$5)+1),ROWS(C$6:C6))),"")

Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง

Re: วิธีการค้นหาคำเหมือนและดึงข้อมูล มาใช้

Posted: Mon Feb 17, 2014 8:45 pm
by DhitiBank
จริงด้วย ข้อมูลคอลัมน์เดียวไม่ต้องใช้ MMULT ก็ได้ ขอบคุณครับ