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

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

Re: อยากทราบวิธีค้นหาtextในข้อความ ที่มาจากต่างชีทกันค่ะ
Posted: Mon Sep 29, 2014 1:47 pm
by snasui

กรณี 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:
กรณี 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))),"")
ใช้ได้แล้วค่ะ ขอบคุณมากเลยค่ะ
