Page 1 of 1

แยกข้อความ

Posted: Sat Jan 20, 2018 9:45 am
by promwicha
เงื่อนไขช่อง A1 พ่อ-แม่
ต้องการแยกชื่อพ่อ-แม่ ออกคนละเซลล์ โดยไม่มีขีด

Re: แยกข้อความ

Posted: Sat Jan 20, 2018 9:50 am
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ B1 คีย์
    =LEFT(A1,FIND("-",A1)-1)
    Enter
  2. ที่ C1 คีย์
    =MID(A1,FIND("-",A1)+1,255)
    Enter

Re: แยกข้อความ

Posted: Sat Jan 20, 2018 10:22 am
by promwicha
ขอบคณครับ

Re: แยกข้อความ

Posted: Sat Jan 20, 2018 10:25 am
by promwicha
ขอถามเพิ่มอีกครับ
A1 เป็นเลขบัตรประชาชน 13 หลักมีขีดเช่น 1-2345-67890-12-3
แต่ต้องการให้เขา - ออกครับ

Re: แยกข้อความ

Posted: Sat Jan 20, 2018 10:28 am
by snasui
:D ตัวอย่างสูตรครับ

=Substitute(A1,"-","")

Enter

Re: แยกข้อความ

Posted: Sat Jan 20, 2018 10:55 am
by promwicha
การแยกข้อมูลตามเงื่อนไข
ตามไฟล์แนบ

Re: แยกข้อความ

Posted: Sat Jan 20, 2018 11:02 am
by snasui
:D ตามไฟล์แนบคืออะไร อธิบายมาพอสังเขปครับ

Re: แยกข้อความ

Posted: Sat Jan 20, 2018 11:04 am
by promwicha
เงื่อนไขถ้ามีข้อมูล ช่อง A ไม่ว่าเป็นตัวเลข 1 ถึง 7 หลัก โดยเอาเลข 2 หลักหลังออกมา จาก ช่อง A1 - A7 ไปที่ C1 - C7
โดยเลขส่วนที่เหลือให้มีค่าบวก 1 มาใส่ช่อง B1 - B7
สังเกตุเลข 1 และ 2 หลัก ช่อง B1 และ B2 ต้องมีค่าเป็น 1
แต่ถ้าไม่มีข้อมูลช่อง A ให้แสดงค่าวาง

Re: แยกข้อความ

Posted: Sat Jan 20, 2018 11:08 am
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ B1 คีย์
    =IF(LEN(A1)<3,1,LEFT(A1,LEN(A1)-2)+1)
    Enter > Copy ลงด้านล่าง
  2. ที่ C1 คีย์
    =RIGHT(A1,2)+0
    Enter > Copy ลงด้านล่าง

Re: แยกข้อความ

Posted: Sat Jan 20, 2018 11:30 am
by promwicha
ผมลองลบข้อมูล ช่อง A ออก มันไม่แสดงค่าว่างในช่อง b c ครับ

Re: แยกข้อความ

Posted: Sat Jan 20, 2018 11:33 am
by snasui
:D สามารถใช้ฟังก์ชั่น If เข้าไปช่วยได้ ยกตัวอย่างเช่น

=if(A1="","",...)

โดยเครื่องหมาย ... คือสูตรเดิม ส่วนที่เพิ่มคือ If ที่ใช้ครอบเข้าไปครับ