Page 1 of 1
ต้องการแยกข้อมูลที่รวมอยู่ไปสร้าง Column ใหม่ครับ
Posted: Sun Jun 02, 2019 8:31 am
by spinoza
เรียนทุกท่านครับ
ต้องการแยกข้อมูลจังหวัดและอำเภอที่รวมอยู่ไปสร้าง Column ใหม่ครับ โดยให้สร้างใหม่ 1 จังหวัด 1 Column รบกวนทุกท่านแนะนำสูตรให้ด้วยครับ
ผมได้แนบ File Excel ตัวอย่างและคำตอบที่ต้องการให้แล้วครับ
Re: ต้องการแยกข้อมูลที่รวมอยู่ไปสร้าง Column ใหม่ครับ
Posted: Sun Jun 02, 2019 9:02 am
by snasui
ตัวอย่างสูตรตามด้านล่างครับ
- ที่ D2 คีย์
=IFERROR(INDEX($A$2:$A$13,SMALL(IF(FREQUENCY(MATCH($A$2:$A$13,$A$2:$A$13,0),ROW($A$2:$A$13)-ROW($A$2)+1),ROW($A$2:$A$13)-ROW($A$2)+1),COLUMNS($D2:D2))),"")
Ctrl+Shift+Enter > Copy ไปด้านขวา
- ที่ D3 คีย์
=IFERROR(INDEX($B$2:$B$13,SMALL(IF($A$2:$A$13=D$2,ROW($A$2:$A$13)-ROW($A$2)+1),ROWS(D$2:D2))),"")
Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง
!
| Note: Ctrl+Shift+Enter
เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น
Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน
จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)}
ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น
ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: ต้องการแยกข้อมูลที่รวมอยู่ไปสร้าง Column ใหม่ครับ
Posted: Tue Jun 04, 2019 1:52 pm
by spinoza
ขอบคุณครับได้คำตอบที่ต้องการครับ