Page 1 of 1

กระชับสูตร การหาค่า2 เงื่อนไข

Posted: Tue Mar 13, 2018 10:07 am
by scars13
สวัสดีครับ อจ และ เพื่อนในบอร์ด
ผมเป็นมือใหม่ ในบอร์ด ขอฝากเนื้อฝากตัวด้วยครับ

ในไฟลล์ที่แนบ ส่วนสีเหลืองเป็น column ที่ผม modify ขึ้นมาเอง ส่วนสีขาวเป็นข้อมูล data ที่ดึงจากระบบครับ
เนื่องจากมีการลงรายการที่มีปัญหาในการรอชิ้นส่วน ผมเลยผูกสูตรไว้หา เบอร์ Part no. บางตัวจะขึ้นต้นด้วย 5xxxxxx บางตัวขึ้นด้วย6xxxxxx ซึ่งตอนนี้ผมผูกสูตรแยกไว้คนละ column แต่รู้สึกว่าสูตรมันยาวไม่กระชับเท่าไหร่ พอจะมีคำสั่งที่สั้นกว่านี้มั้ยครับ
= IFERROR(SEARCH("6",J2,1),N2) ==> หาตำแหน่งที่ขึ้นต้นด้วย 6 column "K"
= IFERROR(SEARCH("5",J2,1),N2) ==> หาตำแหน่งที่ขึ้นต้นด้วย 5 column "L"
=IF(M2>N2,N2,M2) ==> เลือกเงื่อนไขที่จะเลือกตำแหน่ง column "M
=MID(J2,M2,10)" ==> ได้ตำแหน่งแล้วก็ไปหา รายการ หรือ part no.

Re: กระชับสูตร การหาค่า2 เงื่อนไข

Posted: Tue Mar 13, 2018 10:53 am
by puriwutpokin
ปรับที่ L2=MID(H2,MIN(IFERROR(SEARCH("5",H2),99),IFERROR(SEARCH("6",H2),99)),10) คัดลอกลงครับ

Re: กระชับสูตร การหาค่า2 เงื่อนไข

Posted: Tue Mar 13, 2018 11:50 am
by scars13
puriwutpokin wrote: Tue Mar 13, 2018 10:53 am ปรับที่ L2=MID(H2,MIN(IFERROR(SEARCH("5",H2),99),IFERROR(SEARCH("6",H2),99)),10) คัดลอกลงครับ

ขอบคุณครับ กระชับขึ้นมากๆ อย่างสั้นเลย logic ของสูตรนี่ ผมคาดไม่ถึงเลยครับ T_T ต้องฝึกอีกเยอะเลย _/|\_