#7
Post
by norkaz » Fri Apr 14, 2023 4:20 pm
...
อีกวิธี ไม่ต้องใช้ Helper ปรับสูตรที่ A2 ส่วน B2, C2, D2 ใช้สูตรเดิม
A2
=IFERROR(INDEX(input1!A:A,AGGREGATE(15,6,ROW(input1!$C$2:$C$99)/(--MID(input1!$C$2:$F$99,4,1)>=0),ROWS($A$2:A2))),"")
B2
=IFERROR(LOOKUP(99,SEARCH({"นาย","นาง","นางสาว"},INDEX(input2!$B$2:$B$150,INDEX(MATCH(INDEX(MID(INDEX(input1!$C$2:$F$4,MATCH($A2,input1!$A$2:$A$4,0),0),4,3),0),INDEX(LEFT(input2!$B$2:$B$150,3),0),0),COUNTIF($A$2:$A2,$A2)))),{"นาย","นาง","นางสาว"}),"")
C2
=IFERROR(LEFT(MID(INDEX(input2!$B$2:$B$150,INDEX(MATCH(INDEX(MID(INDEX(input1!$C$2:$F$4,MATCH($A2,input1!$A$2:$A$4,0),0),4,3),0),INDEX(LEFT(input2!$B$2:$B$150,3),0),0),COUNTIF($A$2:$A2,$A2))),LEN($B2)+6,99),SEARCH(" ",MID(INDEX(input2!$B$2:$B$150,INDEX(MATCH(INDEX(MID(INDEX(input1!$C$2:$F$4,MATCH($A2,input1!$A$2:$A$4,0),0),4,3),0),INDEX(LEFT(input2!$B$2:$B$150,3),0),0),COUNTIF($A$2:$A2,$A2))),LEN($B2)+6,99))-1),"")
D2
=IFERROR(TRIM(SUBSTITUTE(MID(INDEX(input2!$B$2:$B$150,INDEX(MATCH(INDEX(MID(INDEX(input1!$C$2:$F$4,MATCH($A2,input1!$A$2:$A$4,0),0),4,3),0),INDEX(LEFT(input2!$B$2:$B$150,3),0),0),COUNTIF($A$2:$A2,$A2))),LEN($B2)+6,99),C2,"")),"")
** เพื่อนสมาชิกกรุณา คลิกโฆษณาหน้าเพจ เพื่อเป็นการช่วยกันสนับสนุนฟอรั่มครับ
Norkaz
You do not have the required permissions to view the files attached to this post.