Excel ใช้คอลัมน์ในตารางหนึ่งเพื่อสร้างตารางอื่น


0

ฉันมีการถ่ายโอนข้อมูลข้อมูล CSV ซึ่งเป็นแบนของตารางที่เกี่ยวข้องจากฐานข้อมูล sql ดังนั้นเพื่อลดความซับซ้อนดูเหมือนว่านี้

| col1 | col2 | col3 | col4 |
+------+------+------+------+
|  A   |  Ad  |  B   |  B1  |
|  A   |  Ad  |  B   |  B2  |
|  A   |  Ad  |  B   |  B3  |
|  A   |  Ad  |  C   |  C1  |
|  A   |  Ad  |  C   |  C2  |
|  X   |  Xx  |  D   |  D1  |
|  X   |  Xx  |  D   |  D2  |
|  X   |  Xx  |  E   |  E3  |

จากตารางนี้ฉันต้องสร้างกราฟและ pivots ต่าง ๆ จากส่วนย่อยของข้อมูลนี้

ดังนั้นฉันต้องการสร้าง (ลิงก์) ไปยังข้อมูลนี้และสร้างตารางที่แสดงถึงชุดข้อมูลที่สอบถามได้หลังจากนั้นเช่น

| col1 | col2 |
+------+------+
|  A   |  Ad  |  
|  X   |  Xx  |

และ

| col1 | col2 | col3 | 
+------+------+------+
|  A   |  Ad  |  B   | 
|  A   |  Ad  |  C   | 
|  X   |  Xx  |  D   | 
|  X   |  Xx  |  E   | 

ส่วนใหญ่ดังนั้นฉันสามารถนับการผสมผสานที่เป็นเอกลักษณ์ของข้อมูลที่แบน

เป็นสิ่งสำคัญที่เมื่อฉันรีเฟรชข้อมูลจากแหล่งข้อมูลที่ตารางเหล่านี้อัปเดตอย่างถูกต้อง

ดังนั้นฉันจะทำอย่างไร

แก้ไข

คำตอบของคุณมีประโยชน์ดูเหมือนว่าคำถามของฉันไม่ดีพอ

สำหรับตารางแรกฉันต้องการสร้างสิ่งนี้จริงๆ

| col1 | col2 | count
+------+------+------
|  A   |  Ad  |  1
|  X   |  Xx  |  1

และอันที่สอง

| col1 | col2 | col3 | count
+------+------+------+------
|  A   |  Ad  |  B   |  1
|  A   |  Ad  |  C   |  1
|  X   |  Xx  |  D   |  1
|  X   |  Xx  |  E   |  1

ดังนั้นการนับสะท้อนให้เห็นถึงการนับบันทึกที่แตกต่างกันในระดับที่กำหนดไม่ใช่ผลรวมของแถวทั้งหมด

ฉันต้องตอบคำถามเช่น "อะไรคือผลรวมของรายการที่แตกต่างใน col1"

ฉันต้องตอบคำถามนี้ "แสดงจำนวน col3 สำหรับ col1"

ฉันคาดว่าฉันจะถูกขอให้ทำกราฟและนำเสนอข้อมูลในระดับปกติต่างๆเช่นกัน

ฉันหวังว่านี่จะแม่นยำกว่าสำหรับคุณ ขอบคุณสำหรับความช่วยเหลือจนถึงตอนนี้


1
คุณสามารถใช้ตารางสาระสำคัญ สำหรับตารางผลลัพธ์แรกให้ตั้งค่า col1 และ col2 เป็นป้ายชื่อแถวตั้งโครงร่างรายงานเป็นรูปแบบตารางปิดปิดผลรวมย่อยและผลรวมทั้งหมด สำหรับการนับชุดค่าผสมที่ไม่ซ้ำกันให้ตั้งค่าเป็นจำนวนคอลัมน์ 2 กระบวนการที่คล้ายกันสำหรับตารางผลลัพธ์ที่สองเพียงเพิ่ม col3
chuff

คำตอบ:


2

บนพื้นฐานที่รูปภาพหนึ่งภาพมีค่าหนึ่งพันคำ:

SU599258 example

  1. เลือก A: D, แทรก & gt; ตาราง - PivotTable, PivotTable และยอมรับค่าเริ่มต้น (แม้ว่าจะมีช่วง จำกัด ถ้าคุณไม่ต้องการให้ (ว่างเปล่า) ปรากฏในผลลัพธ์และคุณไม่สามารถรบกวนที่จะกรองมันได้) แต่อย่าลืมเพิ่มช่วงถ้าการปรับปรุงมีแถวมากขึ้น . นอกจากนี้คุณสามารถเลือกที่จะรวม PivotTable ในแผ่นงานเดียวกันได้เนื่องจากฉันมีภาพประกอบง่าย)
  2. ลากเขตข้อมูลไปยังตำแหน่งที่ตั้งที่แสดงในตัวอย่างรายการเขตข้อมูล PivotTable (ซึ่งอยู่ทางด้านขวาของ PivotTable) และตรวจสอบให้แน่ใจว่าค่าถูกตั้งค่าเป็นจำนวนนับ (หากไม่ใช่ให้คลิกซ้ายแล้วเลือกการตั้งค่าฟิลด์ค่า ... เลือกจำนวนและตกลง)
  3. สำหรับรูปแบบที่แสดงฉันเลือกได้คลิกซ้ายบน PivotTable การออกแบบ & gt; เค้าโครง - เค้าโครงรายงานแสดงในแบบตาราง
  4. หากคุณเห็นผลรวมย่อยที่คุณไม่ต้องการให้คลิกขวาที่อินสแตนซ์ของแต่ละฟิลด์ที่เกี่ยวข้องเลือกการตั้งค่าฟิลด์และเลือกไม่มีตกลง
  5. สร้าง PivotTable ที่สองจากที่หนึ่ง

บันทึก PivotTables จะไม่เปลี่ยนแปลงจนกว่าจะรีเฟรชแม้ว่าจะเป็นเรื่องง่าย ๆ เพียงคลิกขวาและเลือกรีเฟรช

โทรกลับหากคุณต้องการคำชี้แจง


แก้ไขเพื่อตอบสนองความต้องการที่ชัดเจน

แทนที่จะละเลยการวิเคราะห์บางอย่างที่อาจมีประโยชน์แม้ว่าจะไม่จำเป็นต้องใช้ในปัจจุบันเพียงแค่เพิ่มเขตข้อมูลจากการคำนวณไปยัง PivotTable ที่มีอยู่ 'แต่ละ' เช่น = COUNT ('col3')

updated SU599258 example


2

Excel มี PivotTables และ PivotCharts สำหรับ Excel 2007 หรือใหม่กว่าให้เลือกช่วงที่มีข้อมูลต้นฉบับของคุณไปที่แท็บแทรกและเลือกสิ่งที่คุณต้องการสร้าง Microsoft มี ภาพรวม บนเว็บไซต์ของพวกเขา

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