Page 1 of 1
การนับคำนำหน้านาม
Posted: Sun Oct 30, 2016 11:51 am
by wong
เรียน อาจารย์
เนื่องจากมีข้อมูลในการนับคำนำหน้านามเป็นจำนวนมาก ซึ่งในแต่ละประเภทจะมีทั้งยศทหาร ยศตำรวจ ฯลฯ
ซึ่งมีทั้งชาย และหญิง พอใส่สูตรในการคำนวณแล้ว สูตรจะนับรวมยศของผู้หญิงไปรวมกับผู้ชายด้วย
จึงรบกวนมีวิธีการใดบ้างที่จะนับได้ถูกต้อง
ขอบคุณล่วงหน้าครับ
Re: การนับคำนำหน้านาม
Posted: Sun Oct 30, 2016 2:09 pm
by snasui
ตัวอย่างสูตรครับ
เซลล์ C3 คีย์
=IF(LEN(B3)-MIN(LEN(SUBSTITUTE(B3,{"นาง","น.ส.","หญิง"},""))),"หญิง","ชาย")
Enter > Copy ลงด้านล่าง
จากนั้นให้นับ ชาย หรือ หญิง จากผลลัพธ์ของสูตรข้างต้นครับ
Re: การนับคำนำหน้านาม
Posted: Sun Oct 30, 2016 2:51 pm
by wong
ขอบคุณครับ
แต่มีเมื่อเพิ่มข้อความใดใด ในลำดับที่ 15 ลำดับที่ 16 ผลที่ออกมาจะเป็นชายซึ่งไม่ถูกต้อง
รบกวนด้วยครับ จะแก้ไขอย่างไร
Re: การนับคำนำหน้านาม
Posted: Sun Oct 30, 2016 2:59 pm
by snasui
ข้อความเช่นนั้นโปรแกรมจะทราบได้อย่างไรว่าชายหรือหญิงครับ
Re: การนับคำนำหน้านาม
Posted: Sun Oct 30, 2016 3:15 pm
by wong
ก็ทราบอยู่ว่าโปรแกรมจะรู้ได้อย่างไรว่าเป็นชายหรือหญิง เพียงแต่ในความเป็นจริงข้อมูลที่ทำอยู่นั้นในช่องรายชื่อจะมีข้อความเช่นนี้ปรากฎอยู่ด้วย และในกรณีที่เป็นเซลว่าง โปรแกรมก็คำนวณให้เป็นชายครับ จึงรบกวนหาทางแก้ไขให้ตรงกับความเป็นจริงขอบคุณครับ
Re: การนับคำนำหน้านาม
Posted: Sun Oct 30, 2016 3:36 pm
by wong
นี้คือตัวอย่างข้อมูลที่ทำอยู่ซึ่งจะมีมากตามจำนวน อปท.ในเขตจังหวัด
Re: การนับคำนำหน้านาม
Posted: Sun Oct 30, 2016 5:51 pm
by snasui
ให้ List รายการคำ
นำหน้านามทั้งหมดที่สามารถเป็นไปได้มาด้วยครับ
ทบทวนการเขียนสูตรที่ผมให้ไปใหม่ว่าเขียนอย่างไร สังเกตการอ้างอิงว่าเป็นเซลล์เดี่ยวหรือช่วงเซลล์ ให้ใช้ตามต้นฉบับครับ
Re: การนับคำนำหน้านาม
Posted: Sun Oct 30, 2016 6:10 pm
by wong
ได้ดำเนินการตามคำแนะนำแล้ว ยังปรากฏว่าออกมาชาย (รบกวนดูช่อง V) ที่แนบมาให้
และได้รวบรวมคำนำหน้านามมาให้เรียบร้อยแล้ว
Re: การนับคำนำหน้านาม
Posted: Sun Oct 30, 2016 7:33 pm
by snasui
ตัวอย่างสูตรครับ
เซลล์ AC6 คีย์สูตร
=IFERROR(LOOKUP(2,1/((SEARCH($AF$6:$AF$22,V6)>0)),$AG$6:$AG$22),"")
Enter > Copy ลงด้านล่าง
โดยที่
AF6:AF22 เป็นคำนำหน้านาม, AG6:AG22 เป็นคำระบุเพศ
Re: การนับคำนำหน้านาม
Posted: Sun Oct 30, 2016 8:18 pm
by wong
ได้แล้วครับ ขอบพระคุณอย่างสูง