Page 1 of 1

เรียนสอบถามการดึงค่า% จากข้อมูลดิบที่ไม่ทราบบรรทัดที่แน่นอนและจำนวนตัวอักษรก็ไม่เท่ากัน

Posted: Mon May 10, 2021 9:32 am
by GobWeravong
เรียนสอบถามการดึงค่า % จากข้อมูลดิบที่ไม่ทราบบรรทัดที่แน่นอนและจำนวนตัวอักษรก็ไม่เท่ากัน
จากภาพมีข้อมูลดิบตามภาพคือ A1จนถึง 1000 (แต่ตัวอย่างในภาพจำลองมาแค่ A1-A8) ซึ่งข้อมูล % ที่ต้องการคือแถบสีเขียว(A7 & A8) ซึ่งอาจจะอยู่บรรทัดใดก็ได้(A1-A1000) ดังนั้นจึงต้องการนำค่า % มาแสดงใน Sheet ใหม่ที่ต้องการ ซึ่งจากภาพได้จำลองว่านำค่ามาแสดงที่ A19-A21 โดยค่า % ที่ต้องการอยู่ในช่อง E20 & E21 ครับ แต่ค่าที่ผมดึงมาได้เหมือนมี space bar ซ่อนอยู่ ซึ่งไม่สามารถนำไปใช้งานอื่นได้ เช่น การทำ FormatRule ซึ่งจากการตรวจสอบค่าที่ได้ไม่ได้เป็นตัวเลขที่แท้จริง ผมลอง copy มาวางตรงนี้ เป็นดึงนี้ "64.891 " และ "5.091 "
ซึ่งไม่เป็ยตัวเลข 64.89, 5.09 ดังนั้นจะอยากทราบวิธีการใช้สูตรที่ดึงค่ามาได้ถูกต้องครับ ขอบคุณมากๆครับ

Re: เรียนสอบถามการดึงค่า% จากข้อมูลดิบที่ไม่ทราบบรรทัดที่แน่นอนและจำนวนตัวอักษรก็ไม่เท่ากัน

Posted: Mon May 10, 2021 9:33 am
by GobWeravong
ไฟล์แนบตามนี้ครับ ขอบคุณครับ

Re: เรียนสอบถามการดึงค่า% จากข้อมูลดิบที่ไม่ทราบบรรทัดที่แน่นอนและจำนวนตัวอักษรก็ไม่เท่ากัน

Posted: Mon May 10, 2021 2:50 pm
by norkaz
...



E20

=--SUBSTITUTE(MID(INDEX(TRIM($A$1:$A$1000),AGGREGATE(15,6,ROW($2:$1000)/(SEARCH("%",$A$2:$A$1000)>0),ROW(1:1))),SEARCH("rate",INDEX(TRIM($A$1:$A$1000),AGGREGATE(15,6,ROW($2:$1000)/(SEARCH("%",$A$2:$A$1000)>0),ROW(1:1))))+6,(LEN(INDEX(TRIM($A$1:$A$1000),AGGREGATE(15,6,ROW($2:$1000)/(SEARCH("%",$A$2:$A$1000)>0),ROW(1:1)))))-(SEARCH("rate",INDEX(TRIM($A$1:$A$1000),AGGREGATE(15,6,ROW($2:$1000)/(SEARCH("%",$A$2:$A$1000)>0),ROW(1:1))))+6)),"%",1)

Norkaz

Re: เรียนสอบถามการดึงค่า% จากข้อมูลดิบที่ไม่ทราบบรรทัดที่แน่นอนและจำนวนตัวอักษรก็ไม่เท่ากัน

Posted: Mon May 10, 2021 8:13 pm
by norkaz
..

อีกแบบ

=IFERROR((TRIM(INDEX(MID($A$2:$A$1000,(SEARCH("rate",$A$2:$A$1000)+6),SEARCH("%",$A$2:$A$1000)-(SEARCH("rate",$A$2:$A$1000)+6)),AGGREGATE(15,6,ROW($1:$1000)/(SEARCH("%",$A$2:$A$1000)>0),ROW(1:1))))&1)+0,"")

Norkaz

Re: เรียนสอบถามการดึงค่า% จากข้อมูลดิบที่ไม่ทราบบรรทัดที่แน่นอนและจำนวนตัวอักษรก็ไม่เท่ากัน

Posted: Mon May 10, 2021 8:30 pm
by GobWeravong
เรียน คุณ norkaz ขอบคุณมากๆครับ เดี๋ยวผมลองทดสอบดูครับผม

Re: เรียนสอบถามการดึงค่า% จากข้อมูลดิบที่ไม่ทราบบรรทัดที่แน่นอนและจำนวนตัวอักษรก็ไม่เท่ากัน

Posted: Tue May 11, 2021 1:12 am
by Bo_ry
E20
=RIGHT(SUBSTITUTE(VLOOKUP("*"&SUBSTITUTE(A20,"put","put ")&"*",$A$2:$A$19,1,),CHAR(9),),6)*100

Re: เรียนสอบถามการดึงค่า% จากข้อมูลดิบที่ไม่ทราบบรรทัดที่แน่นอนและจำนวนตัวอักษรก็ไม่เท่ากัน

Posted: Thu May 13, 2021 10:11 pm
by GobWeravong
เรียน คุณ Bo_ry ขอบคุณมากๆครับ