Page 1 of 1

ต้องการจัดฐานข้อมูลลูกค้า จากแนวตั้งให้เป็นแนวนอน

Posted: Mon Oct 22, 2012 2:29 pm
by rungrold
ต้องการจัดข้อมูลลูกค้า ตามไฟล์ที่แนบมา คือต้องการจัดจากแนวตั้งให้เป็นแนวนอน

Re: ต้องการจัดฐานข้อมูลลูกค้า จากแนวตั้งให้เป็นแนวนอน

Posted: Mon Oct 22, 2012 2:46 pm
by bank9597
:D

เลือกช่วงข้อมูล เช่น D9:F22 แล้วกด Ctrl+C จากนั้นคลิ๊กที่ G9 แล้วไปที่แท็บ Home เลือก Paste Special > Transpose

กรณีต้องการเปลี่ยนแกนโดยการกดครั้งเดียว จะต้องใช้ VBA ครับ

Re: ต้องการจัดฐานข้อมูลลูกค้า จากแนวตั้งให้เป็นแนวนอน

Posted: Mon Oct 22, 2012 2:53 pm
by rungrold
bank9597 wrote::D

เลือกช่วงข้อมูล เช่น D9:F22 แล้วกด Ctrl+C จากนั้นคลิ๊กที่ G9 แล้วไปที่แท็บ Home เลือก Paste Special > Transpose

กรณีต้องการเปลี่ยนแกนโดยการกดครั้งเดียว จะต้องใช้ VBA ครับ
ขอบคุณครับ แต่ต้องใช้ VBA อย่างไรครับ พอดีผมไม่ค่อยเก่งเรื่องนี้ แต่ไฟล์ที่ต้องจัดมีเป็นหมื่นๆ ครับ

Re: ต้องการจัดฐานข้อมูลลูกค้า จากแนวตั้งให้เป็นแนวนอน

Posted: Mon Oct 22, 2012 3:10 pm
by bank9597
rungrold wrote:
bank9597 wrote::D

เลือกช่วงข้อมูล เช่น D9:F22 แล้วกด Ctrl+C จากนั้นคลิ๊กที่ G9 แล้วไปที่แท็บ Home เลือก Paste Special > Transpose

กรณีต้องการเปลี่ยนแกนโดยการกดครั้งเดียว จะต้องใช้ VBA ครับ
ขอบคุณครับ แต่ต้องใช้ VBA อย่างไรครับ พอดีผมไม่ค่อยเก่งเรื่องนี้ แต่ไฟล์ที่ต้องจัดมีเป็นหมื่นๆ ครับ
VBA คือการเขียนคำสั่ง สั่งงานโปรแกรมอีกทีนึง ซึ่งเป็นส่วนของนักพัฒนาทั้งหลาย

สำหรับผู้ไม่เคยเขียนภาษาคอมพิวเตอร์มาก่อนก็จะยากมาก แต่อย่างไรก็ดีหากฝึกฝนบ่อยๆก็ใช้งานได้ไม่ยากเช่นกัน

กรณีมีไฟล์หลายไฟล์นั้น จำเป็นต้องรวมข้อมูลมาไว้ในชีทเดียวกันก่อน แล้วค่อยทำการเปลี่ยนแกนข้อมูล

ลองดูตามกระทู้นี้ครับ viewtopic.php?f=9&t=2861

ส่วนการคัดลอกข้อมูลแล้วนำไปวางแบบสลับแกน ผมมีตัวอย่างโค๊ดง่าย ให้ลองไปศึกษาดูครับ
http://stackoverflow.com/questions/8852 ... pose-paste

ปล. ผู้ตอบไม่สามารถเขียนโคีด VBA ให้ผู้ใดได้ เนื่องจากผิดกฏของฟอรั่ม อีกทั้ง VBA นั้นยากมาก ผู้ถามจำเป็นต้องมีความรู้อยู่บ้างแล้วด้วย จึงจะสามารถเข้าใจตรงกันได้

Re: ต้องการจัดฐานข้อมูลลูกค้า จากแนวตั้งให้เป็นแนวนอน

Posted: Mon Oct 22, 2012 3:25 pm
by rungrold
bank9597 wrote:
rungrold wrote:
bank9597 wrote::D

เลือกช่วงข้อมูล เช่น D9:F22 แล้วกด Ctrl+C จากนั้นคลิ๊กที่ G9 แล้วไปที่แท็บ Home เลือก Paste Special > Transpose

กรณีต้องการเปลี่ยนแกนโดยการกดครั้งเดียว จะต้องใช้ VBA ครับ
ขอบคุณครับ แต่ต้องใช้ VBA อย่างไรครับ พอดีผมไม่ค่อยเก่งเรื่องนี้ แต่ไฟล์ที่ต้องจัดมีเป็นหมื่นๆ ครับ
VBA คือการเขียนคำสั่ง สั่งงานโปรแกรมอีกทีนึง ซึ่งเป็นส่วนของนักพัฒนาทั้งหลาย

สำหรับผู้ไม่เคยเขียนภาษาคอมพิวเตอร์มาก่อนก็จะยากมาก แต่อย่างไรก็ดีหากฝึกฝนบ่อยๆก็ใช้งานได้ไม่ยากเช่นกัน

กรณีมีไฟล์หลายไฟล์นั้น จำเป็นต้องรวมข้อมูลมาไว้ในชีทเดียวกันก่อน แล้วค่อยทำการเปลี่ยนแกนข้อมูล

ลองดูตามกระทู้นี้ครับ viewtopic.php?f=9&t=2861

ส่วนการคัดลอกข้อมูลแล้วนำไปวางแบบสลับแกน ผมมีตัวอย่างโค๊ดง่าย ให้ลองไปศึกษาดูครับ
http://stackoverflow.com/questions/8852 ... pose-paste

ปล. ผู้ตอบไม่สามารถเขียนโคีด VBA ให้ผู้ใดได้ เนื่องจากผิดกฏของฟอรั่ม อีกทั้ง VBA นั้นยากมาก ผู้ถามจำเป็นต้องมีความรู้อยู่บ้างแล้วด้วย จึงจะสามารถเข้าใจตรงกันได้


ขอบคุณมากครับ