Page 1 of 1

อยากทราบวิธีค้นหาtextในข้อความ ที่มาจากต่างชีทกันค่ะ

Posted: Mon Sep 29, 2014 11:43 am
by jilux
จาก link นี้ wordpress/find-character/
เป็นการค้นหาข้อความที่อยู่ใน sheet เดียวกัน ถ้าต้องการค้นหาจากต่างชีทจะต้องแก้สูตรอย่างไรคะ
ถ้าสมมติให้
1. ช่วงข้อมูลอยู่ในชีทที่ชื่อ Sheet 1
2. cell ที่จะคีย์คำค้นหา และแสดงค่าอยู่ใน sheet 2

Re: อยากทราบวิธีค้นหาtextในข้อความ ที่มาจากต่างชีทกันค่ะ

Posted: Mon Sep 29, 2014 12:58 pm
by snasui
:D เขียนสูตรในที่เดียวกันก่อนแล้วค่อย Cut ค่าที่ต้องการค้นหาและสูตรนั้นไปชีทอื่น ก็จะได้สูตรแบบข้ามชีทครับ

Re: อยากทราบวิธีค้นหาtextในข้อความ ที่มาจากต่างชีทกันค่ะ

Posted: Mon Sep 29, 2014 1:41 pm
by jilux
snasui wrote::D เขียนสูตรในที่เดียวกันก่อนแล้วค่อย Cut ค่าที่ต้องการค้นหาและสูตรนั้นไปชีทอื่น ก็จะได้สูตรแบบข้ามชีทครับ
ลองทำในชีทเดียวกันก่อนแล้วค่ะ แต่ไม่ทราบว่าแทนสูตรผิดตรงไหนบ้างคะ

ปล. ไม่ค่อยเข้าใจเกี่ยวกับ ค่า row ทีมี +0 หรือ +1 ในสูตรเท่าไหร่เลยคะ ช่วยอธิบายได้ไหมคะ :flw:

Re: อยากทราบวิธีค้นหาtextในข้อความ ที่มาจากต่างชีทกันค่ะ

Posted: Mon Sep 29, 2014 1:47 pm
by snasui
:D กรณี Copy สูตรมาจาก Web จะมีปัญหาอักขระ Double quote ("") กลายเป็นอักขระอื่น แต่มองด้วยตาแล้วเป็ํนอักขระเดียวกัน

เซลล์ H4 ให้นำสูตรด้า่นล่างไปใช้ครับ

Code: Select all

=IFERROR(INDEX($C$4:$C$13,SMALL(IF(MMULT(ISNUMBER(SEARCH(MID($H$3,TRANSPOSE(ROW(INDIRECT("1:"&LEN($H$3)))),1),$C$4:$C$13))+0,LEN(MID($H$3,ROW(INDIRECT("1:"&LEN($H$3))),1)))=LEN($H$3),ROW($C$4:$C$13)-ROW($C$4)+1),ROWS(H$4:H4))),"")

Re: อยากทราบวิธีค้นหาtextในข้อความ ที่มาจากต่างชีทกันค่ะ

Posted: Mon Sep 29, 2014 1:57 pm
by jilux
snasui wrote::D กรณี Copy สูตรมาจาก Web จะมีปัญหาอักขระ Double quote ("") กลายเป็นอักขระอื่น แต่มองด้วยตาแล้วเป็ํนอักขระเดียวกัน

เซลล์ H4 ให้นำสูตรด้า่นล่างไปใช้ครับ

Code: Select all

=IFERROR(INDEX($C$4:$C$13,SMALL(IF(MMULT(ISNUMBER(SEARCH(MID($H$3,TRANSPOSE(ROW(INDIRECT("1:"&LEN($H$3)))),1),$C$4:$C$13))+0,LEN(MID($H$3,ROW(INDIRECT("1:"&LEN($H$3))),1)))=LEN($H$3),ROW($C$4:$C$13)-ROW($C$4)+1),ROWS(H$4:H4))),"")

ใช้ได้แล้วค่ะ ขอบคุณมากเลยค่ะ :D :D :D :thup: