Page 1 of 1
รบกวนสอบถามการนับตัวอักษรใน Excel
Posted: Tue Nov 30, 2021 2:13 pm
by kriengkd
ผมรบกวนสอบถามครับ กรณีผมต้องการให้นับตัวอักษรใน Excel โดยมีเงื่อนไขดังนี้
1.เช่นชื่อ PECHTANIN GARAWIGOKRAI ปัจจุบันใช่สูตรนับ (=Len)
2.ต้องการตั้งเงื่อนไขกรณีที่ชื่อมากกว่า 20 ตัวอักษรให้แสดงค่าเป็น ชื่อตามด้วยจุด วรรค และตามด้วย นามสกุลเต็ม P. GARAWIGOKRAI
*เอกสารตาม File แนบ
ช่องสีเขียวที่ป้อนเข้าไป (ก๊อบปี้ชื่อมาวาง)
ช่องสีเหลืองเป็นช่องที่ต้องการให้แสดงค่า (ตามข้อสอง)
่ขอบคุณมากๆครับ
Re: รบกวนสอบถามการนับตัวอักษรใน Excel
Posted: Tue Nov 30, 2021 3:32 pm
by Supachok
J7
=IF(H7>20,LEFT(C7,1)&"."&MID(C7,FIND(" ",C7),255))
Re: รบกวนสอบถามการนับตัวอักษรใน Excel
Posted: Tue Nov 30, 2021 3:52 pm
by kriengkd
ขอบคุณมากๆครับผม ได้ประความรู้ใหม่เลย
ปล.ผมขอรบกวนอีกนิดครับ กรณีที่ ชื่อตามด้วยจุด และตามด้วย นามสกุลเต็ม P.GARAWIGOKRAI (แบบติดกันเลย) ต้องทำอย่างไรครับ
Re: รบกวนสอบถามการนับตัวอักษรใน Excel
Posted: Tue Nov 30, 2021 4:03 pm
by logic
kriengkd wrote: Tue Nov 30, 2021 3:52 pm
ชื่อตามด้วยจุด และตามด้วย นามสกุลเต็ม P.GARAWIGOKRAI (แบบติดกันเลย) ต้องทำอย่างไรครับ
ถ้าไม่เกิน 20 เป็นชื่อเต็ม ๆ ใช่ไหมครับ
J7 =IF(H7>20,REPLACE(C7,2,FIND(" ",C7)-1,".")
,C7)
Re: รบกวนสอบถามการนับตัวอักษรใน Excel
Posted: Tue Nov 30, 2021 4:49 pm
by kriengkd
ถ้าไม่เกิน 20 เป็นชื่อเต็ม ๆ ใช่ไหมครับ >>> ใช่ครับ
สอบถามอีกนิดครับ ถ้าแปลงออกมาแล้ว ยังต้องการให้ไม่เกิน 20 ตัวอักษรทั้งหมด เช่น R.Jittrakulmaifdegghhhh รวมกันแล้วได้ 23 ซึ่งอยากให้แสดงแค่ 20 ครับ
Re: รบกวนสอบถามการนับตัวอักษรใน Excel
Posted: Tue Nov 30, 2021 8:33 pm
by Supachok
ลองดูครับ ยาวตามเงื่อนไข
=IF(LEN(IF(H10>20,REPLACE(C10,2,FIND(" ",C10)-1,"."),C10))>20,LEFT(IF(H10>20,REPLACE(C10,2,FIND(" ",C10)-1,"."),C10),20),IF(H10>20,REPLACE(C10,2,FIND(" ",C10)-1,"."),C10))
Re: รบกวนสอบถามการนับตัวอักษรใน Excel
Posted: Tue Nov 30, 2021 8:38 pm
by snasui

อ่านแล้วเข้าใจว่าปรับตามนี้ครับ
เซลล์ J7
=IF(H7>20,Left(REPLACE(C7,2,FIND(" ",C7)-1,"."),20),C7)
Re: รบกวนสอบถามการนับตัวอักษรใน Excel
Posted: Tue Nov 30, 2021 8:43 pm
by Supachok
snasui wrote: Tue Nov 30, 2021 8:38 pm

อ่านแล้วเข้าใจว่าปรับตามนี้ครับ
เซลล์ J7
=IF(H7>20,Left(REPLACE(C7,2,FIND(" ",C7)-1,"."),20),C7)
เรียน อาจารย์
โจทย์ คือ ถ้าไม่เกิน 20 เป็นชื่อเต็ม ๆ ใช่ไหมครับ >>> ใช่ครับ
Re: รบกวนสอบถามการนับตัวอักษรใน Excel
Posted: Wed Dec 01, 2021 8:44 am
by kriengkd
ขอบคุณมากๆครับอาจารย์ทุกท่าน ตรงตามความต้องการเลยครับ ^^