Page 1 of 1

ขอสูตรจัดข้อสอบตามรูปแบบที่กำหนด

Posted: Wed Jan 17, 2024 10:04 am
by ajsudkedt
จากรูปแบบข้อสอบในชีต input
หากต้องการนำมาแสดง
ตามรูปแบบในชีต output
จะต้องเขียนสูตรอย่างไร
ตามภาพและไฟล์ ask ที่แนบ ครับ
ขอบคุณครับ

Re: ขอสูตรจัดข้อสอบตามรูปแบบที่กำหนด

Posted: Wed Jan 17, 2024 11:02 am
by norkaz
...

B2
=IFERROR(INDEX(input!A:A,AGGREGATE(15,6,ROW($B$1:$B$999)/(SEARCH($C$1,input!$A$1:$A$999)>0),A2)),"")
Copy ลงไป

D2
=RIGHT(INDEX(input!A:A,MATCH(B2,input!$A$1:$A$999,0)+6))
Copy ลงไป

E2
=INDEX(input!$A:$A,MATCH($B2,input!$A$1:$A$999,0)+COLUMNS($E2:E2))
Copy ไปขวา และลงล่าง

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: ขอสูตรจัดข้อสอบตามรูปแบบที่กำหนด

Posted: Wed Jan 17, 2024 6:09 pm
by ajsudkedt
หากลบ แปลว่า ออก แล้ว
สูตรจะ error
จะแก้ไขสูตรอย่างไร
ตามไฟล์ ask ที่แนบ
norkaz wrote: Wed Jan 17, 2024 11:02 am ...

B2
=IFERROR(INDEX(input!A:A,AGGREGATE(15,6,ROW($B$1:$B$999)/(SEARCH($C$1,input!$A$1:$A$999)>0),A2)),"")
Copy ลงไป

D2
=RIGHT(INDEX(input!A:A,MATCH(B2,input!$A$1:$A$999,0)+6))
Copy ลงไป

E2
=INDEX(input!$A:$A,MATCH($B2,input!$A$1:$A$999,0)+COLUMNS($E2:E2))
Copy ไปขวา และลงล่าง

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...
ครับ

Re: ขอสูตรจัดข้อสอบตามรูปแบบที่กำหนด

Posted: Wed Jan 17, 2024 6:29 pm
by norkaz
...

แม้ว่าเป็นเรื่องเดียวกัน แต่เงื่อนไข ในการเขียนสูตรเพื่อหาผลลัพธ์เปลี่ยนไป

ท่านต้องการผลลัพธ์ แบบใด ผมรบกวนช่วยทำ ใน "ไฟล์ Excel" มาดูครับ

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

Re: ขอสูตรจัดข้อสอบตามรูปแบบที่กำหนด

Posted: Wed Jan 17, 2024 6:39 pm
by norkaz
...


้ถ้าต้องการผลลัพธ์แบบเดิม

ปรับที่

B2
=IFERROR(INDEX(input!A:A,(A2-1)*8+1),"")
Copy ลงไป


D2 และ E2 ใช้สูตรเดิม

D2
=RIGHT(INDEX(input!A:A,MATCH(B2,input!$A$1:$A$999,0)+6))
Copy ลงไป

E2
=INDEX(input!$A:$A,MATCH($B2,input!$A$1:$A$999,0)+COLUMNS($E2:E2))
Copy ไปขวา และลงล่าง

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

..........

Re: ขอสูตรจัดข้อสอบตามรูปแบบที่กำหนด

Posted: Wed Jan 17, 2024 6:53 pm
by ajsudkedt
norkaz wrote: Wed Jan 17, 2024 6:39 pm ...


้ถ้าต้องการผลลัพธ์แบบเดิม

ปรับที่

B2
=IFERROR(INDEX(input!A:A,(A2-1)*8+1),"")
Copy ลงไป


D2 และ E2 ใช้สูตรเดิม

D2
=RIGHT(INDEX(input!A:A,MATCH(B2,input!$A$1:$A$999,0)+6))
Copy ลงไป

E2
=INDEX(input!$A:$A,MATCH($B2,input!$A$1:$A$999,0)+COLUMNS($E2:E2))
Copy ไปขวา และลงล่าง

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

..........
สูตรที่ให้มา ได้ผลดั่งต้องการเลยครับ
กราบขอบพระคุณมาก ๆ ครับ