สรุป
เมื่อคุณใช้ผลิตภัณฑ์ Microsoft Excel ที่แสดงอยู่ที่ด้านล่างของบทความนี้ คุณสามารถใช้สูตรเวิร์กชีตเพื่อครอบคลุมข้อมูลที่ครอบคลุมแถวและคอลัมน์หลายแถวและหลายคอลัมน์เป็นรูปแบบฐานข้อมูล (คอลัมน์)
ข้อมูลเพิ่มเติม
ตัวอย่างต่อไปนี้จะแปลงข้อมูลทุกสี่แถวในคอลัมน์หนึ่งไปเป็นสี่คอลัมน์ของข้อมูลในแถวเดียว (คล้ายกับเขตข้อมูลฐานข้อมูลและเค้าโครงระเบียน) นี่เป็นสถานการณ์สมมติที่คล้ายคลึงกับที่คุณพบเมื่อคุณเปิดเวิร์กชีตหรือไฟล์ข้อความที่มีข้อมูลในรูปแบบป้ายจ่าหน้าจดหมาย
ตัวอย่าง
-
ในเวิร์กชีตใหม่ ให้พิมพ์ข้อมูล
ต่อไปนี้ A1: สมิธ, จอห์น
A2: 111 Pine St.
A3: ซานดิเอโก, CA
A4: (555) 128-549
A5: Jones, Sue
A6: 222 Oak Ln.
A7: นิวยอร์ก, NY
A8: (555) 238-1845
A9: แอนเดอร์สัน, ทอม
A10: 333 เชอร์รี่ Ave.
A11: ชิคาโก, IL
A12: (555) 581-4914 -
พิมพ์สูตรต่อไปนี้ในเซลล์ C1:
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1)) -
เติมสูตรนี้ข้ามไปยังคอลัมน์ F แล้วลงไปยังแถว 3
-
ปรับขนาดคอลัมน์ตามความจําเป็น โปรดทราบว่าขณะนี้ข้อมูลจะแสดงในเซลล์ C1 ถึง F3 ดังนี้:
สมิธ, จอห์น
111 Pine St.
ซานดิเอโก, CA
(555) 128-549
โจนส์, ซู
222 Oak Ln.
นิวยอร์ก, NY
(555) 238-1845
แอนเดอร์สัน ทอม
333 เชอร์รี่ อาฟ
ชิคาโก, IL
(555) 581-4914
สามารถแปลสูตรเป็น
OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))
โดยที่:
-
f_row = หมายเลขแถวของสูตรออฟเซตนี้
-
f_col = หมายเลขคอลัมน์ของสูตรออฟเซตนี้
-
rows_in_set = จํานวนแถวที่สร้างระเบียนข้อมูลหนึ่งระเบียน
-
col_in_set = จํานวนคอลัมน์ของข้อมูล