การจัดระเบียบข้อมูล Excel: สูตรอาร์เรย์? ตาราง? ตั้งชื่อช่วงหรือไม่


0

ฉันกำลังพยายามทำให้แผ่นงาน Excel ขนาดใหญ่สามารถบำรุงรักษาได้อย่างสมเหตุสมผล แต่มีขนาดใหญ่ในทิศทาง "ร้อยตาราง db" แทนที่จะเป็นทิศทาง "ตารางแสนแถว"

ฉันต้องการมีตารางข้อมูลพื้นฐานที่มีลักษณะดังนี้:

| Indicator                | Units       | 2010 | 2015 | 2020 | 2025 | Source     | 
| GDP                      | $Gazillion  | 300  |  350 | 400  | 450  | BLS        |
| Population               | Millions    | 350  |  400 | 450  | 500  | Census     |
| PetMonkeyPopulation      | Thousands   | 50   | 60   | 70   | 80   | SimiansRUs |

จากนั้นสามารถมีชีตอื่นที่มีลักษณะดังนี้:

|                          | 2010 | 2015 | 2020 | 2025 |
| MonkeysPerCapita         | .1   |  .2  | .3   | .4   |
| MonkeysPerDollar         | .01  |  .01 | .01  | .01  |
| GDPPerCapita             | 300  |  400 | 450  | 600  |

มีวิธีมาตรฐานในการรักษาสิ่งนี้หรือไม่?

คำตอบ:


1

ฉันเกลียดที่จะโพสต์คำตอบที่ไม่ แต่คุณควรย้ายไปยังฐานข้อมูลจริง มันจะมีเสถียรภาพมากขึ้นเร็วขึ้นและง่ายต่อการใช้และปรับปรุง จากนั้น (หรือถ้าฉันคิดว่าผิดและมันอยู่ในฐานข้อมูลแล้ว) คุณสามารถตั้งค่าคิวรีที่ Excel สามารถใช้เพื่อดึงข้อมูลหรือการคำนวณที่เกี่ยวข้องลงในสเปรดชีตสำหรับการรายงานหรือการจัดการ


ตกลง! .... และ 15 ตัวละครของฉันกับฉัน :)
Rook

0

ฉันจะเห็นด้วยกับผู้ตอบแบบสอบถามคนอื่น ๆ ; คุณกำลังพูดข้อมูลและเมตาดาต้าซึ่งเป็นฐานข้อมูลจริงๆ

แต่ถ้าคุณโค้งงอ (หรือ จำกัด ) ทำให้มันทำงานใน Excel สิ่งเดียวที่ฉันคิดได้คือการแบ่งแผ่นงานของคุณออกเป็นหลาย ๆ แผ่นอย่างมีเหตุผลสำหรับตารางข้อมูลของคุณถ้าคุณมี . สิ่งนี้อาจคล้ายกับ ER Model ( http://db.grussell.org/section006.html )

ดังนั้นสำหรับตัวแปรที่เปลี่ยนแปลงบ่อย (เช่นข้อมูลยอดขายรายวัน) ให้เก็บไว้ในแผ่นไฟล์ข้อมูลหลัก ตัวแปรอื่น ๆ ที่ไม่เปลี่ยนแปลงบ่อย แต่เป็นส่วนหนึ่งของข้อมูลหลัก (เช่นชื่อพนักงานขาย) สามารถเข้าไปในไฟล์อื่น ๆ (หรือแผ่นงานอื่น - นี่คือข้อมูลเมตาของคุณ) เวิร์กบุ๊กนี้เป็น totum จะเป็น "ฐานข้อมูล" ของคุณ (โดยทั่วไปคุณกำลังสร้างความสัมพันธ์ระหว่างไฟล์หลายไฟล์ - นี่คือวิธีการทำงานของฐานข้อมูลแรก ๆ )

ตรวจสอบให้แน่ใจว่าคุณเก็บฟิลด์ทั่วไปอย่างน้อยหนึ่งฟิลด์ซึ่งเป็นตัวระบุที่ไม่ซ้ำกันระหว่างแผ่นงานอย่างน้อย 2 แผ่น (เช่นถ้าคุณมีแผ่นงานสำหรับ SalesRepData ที่มี SalesRepID และอาณาเขตติดอยู่) และคุณมีแผ่นงานอีกชุดสำหรับ TerritoryData ที่มีอาณาเขตและ จากนั้นคุณจะได้รับตัวแทนฝ่ายขายต่อเมืองระหว่างแผ่นงานสองแผ่นลงในแผ่นงานอื่น)

เมื่อคุณสร้างรายงานที่ต้องการข้อมูลจากหลายแผ่นงาน (หรือไฟล์) คุณจะใช้ฟังก์ชัน vlookup และ index / match เพื่อเชื่อมโยงแผ่นงานของคุณ

สุดท้ายเพื่อประโยชน์ในการจัดทำเอกสารและการตรวจสอบซึ่งมักถูกมองข้ามคุณควรสร้างเอกสารหลักที่อธิบายเนื้อหาของแต่ละชีตและวิธีการเชื่อมโยงกับชีตแต่ละแผ่น

โชคดี!

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