Page 1 of 1
LEFT ในตำแหน่งที่ต้องการและให้อยู่ใน column เดียวกัน
Posted: Fri Sep 22, 2017 4:55 pm
by Totem

เรียน อาจารย์และเพื่อนสมาชิก
หาสูตร LEFT ที่ ตัดตัวเลข ตัวสุดท้ายในตำแหน่งที่ต้องการออกไปแล้ว
ให้อยู่ใน column เดียวกัน
อธิบายเพิ่มเติม
1. ตัดตัวเลขในตำแหน่งที่ 3 ออก เช่น A270 เป็น A27
2. ตัดตัวเลขในตำแหน่งที่ 4 ออก เช่น A1230 เป็น A123
3. ตัดตัวเลขในตำแหน่งที่ 5 ออก เช่น A12340 เป็น A1234
4. เมือตัดรายการในตำแหน่งที่ต้องการใน ข้อ 1 , 2 และ 3 แล้ว ให้เป็นไปตาม column B และ column D
รายการใน column A ไม่ได้เรียงตามตัวอย่าง อาจกระจัดจายอยู่ใน column A และ
รายการใน column C ไม่ได้เรียงตามตัวอย่าง อาจกระจัดจายอยู่ใน column C
ตัวอย่างเป็นเพียงให้สังเกตุโดยง่ายเท่านั้น
ขอบคุณครับ
LEFT.xlsx
Re: LEFT ในตำแหน่งที่ต้องการและให้อยู่ใน column เดียวกัน
Posted: Fri Sep 22, 2017 10:02 pm
by DhitiBank
ลองแบบนี้ครับ ใช้คอลัมน์ช่วย
ผมสมมติว่าข้อมูลดิบอยู่ในคอลัมน์ C ทั้งหมดเลยนะครับ ไม่ว่าจะมีลูกน้ำคั่นหรือไม่ก็ตาม
F2 (สร้างคอลัมน์ช่วย)
=IF(COLUMNS($F2:F2)>SUMPRODUCT(--(MID($C2,ROW(INDIRECT("1:"&LEN($C2))),1)=","))+1,"",LEFT(TRIM(MID(SUBSTITUTE($C2,",",REPT(" ",LEN($C2))),(COLUMNS($F2:F2)-1)*LEN($C2)+1,LEN($C2))),LEN(TRIM(MID(SUBSTITUTE($C2,",",REPT(" ",LEN($C2))),(COLUMNS($F2:F2)-1)*LEN($C2)+1,LEN($C2))))-1)&",")
Enter >> คัดลอกไปทางขวากี่คอลัมน์ก็ได้ (ตัวอย่างในรูปผมคัดลอกถึงคอลัมน์ K)
E2
=LEFT(F2&G2&H2&I2&J2&K2,LEN(F2&G2&H2&I2&J2&K2)-1)
Enter (เชื่อมเซลล์ให้ครบตามที่คัดลอกสูตรคอลัมน์ช่วยครับ)
คัดลอกสูตรทั้งหมดลงล่าง
2017-09-22 21_59_23-Microsoft Excel - LEFT.xlsx.png
Re: LEFT ในตำแหน่งที่ต้องการและให้อยู่ใน column เดียวกัน
Posted: Mon Sep 25, 2017 12:43 pm
by Totem
เสร็จเรียบร้อยครับ ขอบคุณครับ