Page 1 of 1

ต้องการแยกข้อมูลเป็น 2 ฝั่งโดย เงื่อนไขมาจาก Column F ครับ

Posted: Thu Apr 28, 2022 2:30 pm
by Xcelvba
-ต้องการแบ่งข้อมูลเป็น 2 ฝั่ง โดย มีเงื่อนไขจาก Column F ถ้า เจอใน Column F ( กะ2) ให้แยกข้อมูลทั้งหมดจาก Column A-C ไปฝั่งกะ2
ถ้าไม่เจอให้แยกไปเป็น ปกติ
ขอบคุณครับ

Re: ต้องการแยกข้อมูลเป็น 2 ฝั่งโดย เงื่อนไขมาจาก Column F ครับ

Posted: Thu Apr 28, 2022 2:56 pm
by puriwutpokin
H5=IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=0),ROWS(H$5:H5)))),"") Copy ไป J
L5=IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=1),ROWS(L$5:L5)))),"") Copy ไป N

Re: ต้องการแยกข้อมูลเป็น 2 ฝั่งโดย เงื่อนไขมาจาก Column F ครับ

Posted: Thu Apr 28, 2022 3:00 pm
by Xcelvba
puriwutpokin wrote: Thu Apr 28, 2022 2:56 pm H5=IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=0),ROWS(H$5:H5)))),"") Copy ไป J
L5=IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=1),ROWS(L$5:L5)))),"") Copy ไป N
ขอบคุณมากครับ :thup:

Re: ต้องการแยกข้อมูลเป็น 2 ฝั่งโดย เงื่อนไขมาจาก Column F ครับ

Posted: Thu Apr 28, 2022 3:12 pm
by Xcelvba
puriwutpokin wrote: Thu Apr 28, 2022 2:56 pm H5=IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=0),ROWS(H$5:H5)))),"") Copy ไป J
L5=IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=1),ROWS(L$5:L5)))),"") Copy ไป N
ขอสอบถามข้อมูลเพิ่มเป็นความรู้ครับ

IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=1),ROWS(L$5:L5)))),"")
(COUNTIF($F$2:$F$3,$A$2:$A$20)=1) = ถ้าเป็นจริง หรือ เท็จ ทำอะไร

1/(......ก้อน....) = 1/ คืออะไรครับ

แล้ว 1/(1/( ...ก้อน....) 1/ 1 อีกทีคืออะไรครับ ไม่เข้าใจครับ

Re: ต้องการแยกข้อมูลเป็น 2 ฝั่งโดย เงื่อนไขมาจาก Column F ครับ

Posted: Thu Apr 28, 2022 3:23 pm
by puriwutpokin
Xcelvba wrote: Thu Apr 28, 2022 3:12 pm
puriwutpokin wrote: Thu Apr 28, 2022 2:56 pm H5=IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=0),ROWS(H$5:H5)))),"") Copy ไป J
L5=IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=1),ROWS(L$5:L5)))),"") Copy ไป N
ขอสอบถามข้อมูลเพิ่มเป็นความรู้ครับ

IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=1),ROWS(L$5:L5)))),"")
(COUNTIF($F$2:$F$3,$A$2:$A$20)=1) = ถ้าเป็นจริง หรือ เท็จ ทำอะไร

1/(......ก้อน....) = 1/ คืออะไรครับ

แล้ว 1/(1/( ...ก้อน....) 1/ 1 อีกทีคืออะไรครับ ไม่เข้าใจครับ
ลองเอาออกดูครับ แล้วสังเกต เวลาคัดลอกข้อมูลบางค่า ที่ไม่มีจะติดศูนย์มา เลยต้องใช้ตัว ให้มัน Error ในตัวที่ไม่ต้องการค่า ศูนย์ แล้ว ดักด้วย Ifrror ต่อครับ

Re: ต้องการแยกข้อมูลเป็น 2 ฝั่งโดย เงื่อนไขมาจาก Column F ครับ

Posted: Thu Apr 28, 2022 3:25 pm
by Xcelvba
puriwutpokin wrote: Thu Apr 28, 2022 3:23 pm
Xcelvba wrote: Thu Apr 28, 2022 3:12 pm
puriwutpokin wrote: Thu Apr 28, 2022 2:56 pm H5=IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=0),ROWS(H$5:H5)))),"") Copy ไป J
L5=IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=1),ROWS(L$5:L5)))),"") Copy ไป N
ขอสอบถามข้อมูลเพิ่มเป็นความรู้ครับ

IFERROR(1/(1/INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$20)/(COUNTIF($F$2:$F$3,$A$2:$A$20)=1),ROWS(L$5:L5)))),"")
(COUNTIF($F$2:$F$3,$A$2:$A$20)=1) = ถ้าเป็นจริง หรือ เท็จ ทำอะไร

1/(......ก้อน....) = 1/ คืออะไรครับ

แล้ว 1/(1/( ...ก้อน....) 1/ 1 อีกทีคืออะไรครับ ไม่เข้าใจครับ
ลองเอาออกดูครับ แล้วสังเกต เวลาคัดลอกข้อมูลบางค่า ที่ไม่มีจะติดศูนย์มา เลยต้องใช้ตัว ให้มัน Error ในตัวที่ไม่ต้องการค่า ศูนย์ แล้ว ดักด้วย Ifrror ต่อครับ
ขอบคุณครับ