Page 1 of 1
แยกจำนวนที่มีเครื่องหมายบวก
Posted: Tue Apr 28, 2015 1:36 pm
by Future
ขอสอบถาม สูตรที่ใช้ในการแยกจำนวนที่มีเครื่องหมายบวก
เช่น
A1 มีจำนวน 16,500
(=12000+3000+500+1000)
ต้องการแยกจำนวนที่ 1 และ 2 ออกมาที่
B1 มีจำนวน 12,000
C1 มีจำนวน 3,000
ต้องใช้สูตรใดคะ
ขอบคุณค่ะ
Re: แยกจำนวนที่มีเครื่องหมายบวก
Posted: Tue Apr 28, 2015 2:03 pm
by snasui

คลิก A1 เข้าเมนู Data > Text to columns > Delimited > Next > ทำเครื่องหมายที่ Other และในช่องให้คีย์เครื่องหมาย + แล้วคลิกปุ่ม Finish
จากนั้น ให้ใช้การ Replace ค่าส่วนเกินทิ้งไป โดยกดแป้น Ctrl+H ช่องบนคีย์ (= ช่องล่างปล่อยว่าง > Replace All และทำเช่นนี้กับค่าอื่น ๆ ที่เหลือ
Re: แยกจำนวนที่มีเครื่องหมายบวก
Posted: Tue Apr 28, 2015 3:27 pm
by Future
ต้องการแยกตามรูปแบบในไฟล์แนบค่ะ
Re: แยกจำนวนที่มีเครื่องหมายบวก
Posted: Tue Apr 28, 2015 3:57 pm
by snasui

ทำตามนี้ครับ
- คลิก B2
- เข้าเมนู Formulas > Name Manager > New > ช่อง Name คีย์คำว่า Original > ช่อง Refer to: คีย์สูตร =EVALUATE("{"&SUBSTITUTE(SUBSTITUTE(GET.CELL(41,Sheet1!$A2),"+",","),"=","")&"}") > OK > Close
- เซลล์ B2 คีย์สูตร
=INDEX(OriginVal,COLUMNS($B2:B2))
Enter > Copy ไปทางขวา
ด้านบนเป็นการนำ Excel 4 Macro Function เข้ามาช่วย ต้องเปิดการใช้งาน Macro เสียก่อนจึงจะใช้งานได้ ดูการเปิดใช้งาน Macro ได้ที่
viewtopic.php?f=9&t=2010#p12997
Re: แยกจำนวนที่มีเครื่องหมายบวก
Posted: Tue Apr 28, 2015 4:52 pm
by menem
ผมเขียนแบบอาจาร์ยไม่เป็น เลยเขียนเป็น Function ( VBA )
ประกอบกับ ผมใช้ Excel 2003 ( และ .XLSX ไม่อนุญาตให้
มี Macro ในไฟล์ ก็เลยต้องบันทึกกลับมาเป็น .XLS แทน)
ลองใช้ดูนะครับ
ปล. ไม่รองรับค่าที่มี . ทศนิยมนะครับ
Re: แยกจำนวนที่มีเครื่องหมายบวก
Posted: Tue Apr 28, 2015 5:03 pm
by snasui
menem wrote:ผมเขียนแบบอาจาร์ยไม่เป็น เลยเขียนเป็น Function ( VBA )
ประกอบกับ ผมใช้ Excel 2003 ( และ .XLSX ไม่อนุญาตให้
มี Macro ในไฟล์ ก็เลยต้องบันทึกกลับมาเป็น .XLS แทน)
ลองใช้ดูนะครับ
ปล. ไม่รองรับค่าที่มี . ทศนิยมนะครับ

ขอบคุณสำหรับความกรุณาแก่เพื่อนสมาชิกครับ
ขออภัยที่ต้องแจ้งให้ทราบว่า
กรณีการตอบด้วย VBA ควรเป็นคำถามเกี่ยวกับ VBA ซึ่งผู้ถามจำเป็นต้องมีความรู้เกียวกับ VBA พอที่จะแก้ไขได้เองบ้างครับ
Re: แยกจำนวนที่มีเครื่องหมายบวก
Posted: Wed Apr 29, 2015 11:56 am
by Future
ขอบคุณมากเลยค่ะ
สามารถใช้ได้ตามต้องการค่ะ