ทำซ้ำข้อมูลในคอลัมน์แรกในขณะที่เก็บข้อมูลสำหรับคอลัมน์อื่น ๆ


0

ฉันมีข้อมูลที่ถูกจัดระเบียบในแบบนี้:

Airport Forecourt 0610 0640 0705

แต่ฉันต้องการข้อมูลที่จะอยู่ในรูปแบบนี้:

 Airport Forecourt 0610
 Airport Forecourt 0640
 Airport Forecourt 0705

ฉันได้ใช้ transpose ฟังก์ชั่นค่ะ Paste Special ในการทำเช่นนี้ แต่การพิสูจน์ว่าใช้เวลานานเนื่องจากข้อมูลต้องถูกจัดระเบียบด้วยตนเองโดยไม่คำนึงถึงเนื่องจากแต่ละตำแหน่ง (คอลัมน์แรก) ต้องได้รับการจัดแนวในคอลัมน์เดียวกับที่ตั้งก่อน

ฉันทำสิ่งนี้แล้ว: http://puu.sh/c1qQm/42115dea62.png

แต่มีฟังก์ชั่นที่ตั้งโปรแกรมไว้ล่วงหน้าใน Excel เพื่อนำข้อมูลในรูปแบบที่ถูกต้องที่ฉันต้องการหรือไม่ ถ้าไม่ใช่มันเป็นไปได้ไหมที่แมโครจะทำสิ่งนี้?

สเปรดชีต Excel นี้จะถูกบันทึกเป็น .csvและนำเข้าสู่ฐานข้อมูล MySQL ของเว็บไซต์ของฉันผ่าน MySQL Workbench (ตรวจสอบแล้วว่านี่ใช้งานได้) สิ่งนี้ค่อนข้างสำคัญเนื่องจากคนที่ฉันได้ทำฐานข้อมูลหลักไม่ได้ทำอย่างถูกต้อง นี่คือตัวอย่างของสิ่งที่ตารางก่อนหน้าในสเปรดชีตเป็นเหมือน (สิ่งที่ฉันพยายามบรรลุที่นี่): http://puu.sh/c1rge/1b5250d516.png


ใช่แมโครจะสามารถทำสิ่งนี้ได้ ดูที่ for each และ if ที่จะเริ่มต้น.
Raystafarian

@ เรย์สตาฟาเรียนกรุณาให้ตัวอย่างมาโครที่ฉันใช้เป็นคำตอบได้ไหม
cybermonkey

ฉันไม่สามารถเขียนสิ่งทั้งหมดให้คุณได้ฉันให้คุณบางจุดเริ่มต้นในการเริ่มเขียน หากคุณติดขัดให้กลับมาแล้วอธิบายว่าคุณติดอยู่ตรงไหน
Raystafarian
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.