วิธีใช้ฟังก์ชัน OFFSET ใน Excel (3 ตัวอย่างที่เหมาะสม)

  • แบ่งปันสิ่งนี้
Hugh West

Microsoft Excel มีฟังก์ชันต่างๆ เพื่อเพิ่มประสิทธิภาพและเร่งประสิทธิภาพการทำงานของคุณ วันนี้ฉันจะแสดงวิธีที่คุณสามารถแยกส่วนเฉพาะออกจากชุดข้อมูลโดยใช้ the OFFSET ฟังก์ชัน ของ Excel

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณสามารถดาวน์โหลดสมุดงาน Excel ต่อไปนี้เพื่อความเข้าใจที่ดีขึ้นและฝึกฝนด้วยตัวเอง

การใช้ฟังก์ชัน OFFSET.xlsx<0

ข้อมูลเบื้องต้นเกี่ยวกับฟังก์ชัน OFFSET ของ Excel

วัตถุประสงค์

  • โดยเริ่มจากการอ้างอิงเซลล์ใดเซลล์หนึ่ง เลื่อนไปยังแถวตามจำนวนที่ระบุ จากนั้น ไปทางขวาตามจำนวนคอลัมน์ที่ต้องการ จากนั้นแยกส่วนออกจากชุดข้อมูลที่มีความสูงและความกว้างเฉพาะ
  • เป็นฟังก์ชันอาร์เรย์ ดังนั้น คุณต้องกด Ctrl + Shift + Enter เพื่อแทรกฟังก์ชันนี้ เว้นแต่คุณจะอยู่ใน Office 365

ไวยากรณ์

=OFFSET(reference,rows,cols,[height],[width])

อาร์กิวเมนต์

อาร์กิวเมนต์ จำเป็นหรือไม่บังคับ ค่า
ข้อมูลอ้างอิง จำเป็น การอ้างอิงเซลล์จากตำแหน่งที่เริ่มเคลื่อนที่
แถว จำเป็น จำนวนแถวที่เลื่อนลง
cols จำเป็น จำนวนคอลัมน์ที่เลื่อนไปทางขวา .
[height] ไม่บังคับ จำนวนแถวของส่วนของข้อมูลที่แยกออกมา เดอะค่าเริ่มต้นคือ 1
[ความกว้าง] ไม่บังคับ จำนวนคอลัมน์ของส่วนของข้อมูลที่ สารสกัด ค่าเริ่มต้นคือ 1

ส่งคืนค่า

  • ส่งคืนส่วนจากชุดข้อมูลที่มีความสูงเฉพาะและ ความกว้างเฉพาะ ซึ่งอยู่ที่จำนวนแถวที่ลงและจำนวนคอลัมน์ที่ระบุจากการอ้างอิงเซลล์ที่กำหนด
หมายเหตุ
  • หากอาร์กิวเมนต์แถวคือ จำนวนลบ ฟังก์ชันจะย้ายจำนวนแถวที่ระบุขึ้นจากเซลล์อ้างอิงแทนที่จะเลื่อนลง
  • แต่หลังจากถึงปลายทาง ฟังก์ชันจะรวบรวมส่วนของความสูงที่ระบุลงด้านล่างและความกว้างที่ระบุไปทางขวาเสมอ .
  • ตัวอย่างเช่น สูตร OFFSET(D9,-3,1,2,2) เริ่มย้ายจากเซลล์ D9 จากนั้นย้าย 3 แถวขึ้น จากนั้นย้าย 1 คอลัมน์ไปทางขวา
  • แต่หลังจากไปถึงเซลล์ปลายทาง จะรวบรวมส่วนของ 2 ความสูงของแถวจากด้านล่าง จากนั้น 2 ความกว้างของคอลัมน์จากทางขวา

  • หากอาร์กิวเมนต์ cols เป็นจำนวนลบ ฟังก์ชันจะย้ายจำนวนที่ระบุ จำนวนคอลัมน์ที่เหลือจากเซลล์อ้างอิงแทนที่จะเลื่อนไปทางขวา
  • แต่หลังจากถึงปลายทาง มันจะรวบรวมส่วนของความสูงที่ระบุลงด้านล่างและความกว้างที่ระบุไปทางขวาเสมอ
  • ตัวอย่างเช่น สูตร OFFSET(F6,3,-3,2,2) เริ่มย้ายจากเซลล์ F6 จากนั้นย้าย 3 แถวลง จากนั้นย้าย 3 คอลัมน์ไปทางซ้าย
  • แต่หลังจากไปถึงเซลล์ปลายทาง จะรวบรวมส่วนของ 2 ความสูงของแถวจากด้านล่าง และจากนั้น 2 ความกว้างของคอลัมน์จากทางขวา

  • หากอาร์กิวเมนต์แถวใดในสี่แถว, cols, [height] หรือ [width] เป็นเศษส่วน Excel จะแปลงเป็นจำนวนเต็มโดยอัตโนมัติ
  • ตัวอย่างเช่น ใน สูตร OFFSET(B4,3.7,3,2,2) อาร์กิวเมนต์แถวเป็นเศษส่วน 7 Excel แปลงเป็น 3 แล้วย้าย 3 แถวลงจาก B4 แล้ว 3 คอลัมน์ทางขวา
  • จากนั้นรวบรวมส่วนของ 2 แถวสูงและ 2 ความกว้างคอลัมน์

3 ตัวอย่างที่เหมาะสมในการใช้ฟังก์ชัน OFFSET ใน Excel

บทความนี้จะสาธิตวิธีการใช้งาน ฟังก์ชัน OFFSET ที่นี่ เราจะจัดเรียงคอลัมน์ทั้งหมดของชุดข้อมูล แถวทั้งหมดของชุดข้อมูล และหลายแถวและหลายคอลัมน์ที่อยู่ติดกันของชุดข้อมูล

ตัวอย่างที่ 1: การใช้ฟังก์ชัน OFFSET ของ Excel สำหรับการเรียงลำดับ a ทั้งแถว

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

ขั้นตอน:

  • เรามีบันทึกการขาย 5 ปี 13 ผลิตภัณฑ์ของบริษัทชื่อ Mars Group.
  • ตอนนี้เราจะพยายามจัดเรียงแถวทั้งหมดโดยใช้ ฟังก์ชัน OFFSET .
  • ลองแยกบันทึกการขายโทรทัศน์สำหรับทุกปี
  • ดูสิ โทรทัศน์เป็นผลิตภัณฑ์ 7 ในรายการผลิตภัณฑ์
  • และเรามีส่วนข้อมูลเพื่อรวบรวมที่ครอบคลุมมากกว่า 5 ปี ( 5 คอลัมน์).
  • ดังนั้น สูตรของเราจะแสดงด้านล่าง
=OFFSET(B5,7,1,1,5)

<8

  • จากนั้น กด CTRL+SHIFT+ENTER
  • การแบ่งสูตร
    • ฟังก์ชัน OFFSET เริ่มย้ายจากเซลล์ B5 .
    • จากนั้นจะเลื่อนลง 7 แถวเพื่อหาโทรทัศน์
    • จากนั้น มันย้าย 1 คอลัมน์ไปทางขวาเพื่อลงจอดในปีแรก 2016
    • จากนั้นจะแยกส่วนของความสูง 1 แถว และ 5 ความกว้างของคอลัมน์ นี่คือสถิติการขายโทรทัศน์ตั้งแต่ปี 2559 ถึง 2563
    • สุดท้ายนี้ คุณจะเห็นว่าเรามีสถิติการขายโทรทัศน์ตลอดทั้งปี

    อ่านเพิ่มเติม: วิธีใช้ฟังก์ชัน ROW ใน Excel (พร้อม 8 ตัวอย่าง)

    ตัวอย่างที่ 2: การเรียงลำดับ ทั้งคอลัมน์โดยใช้ฟังก์ชัน OFFSET ใน Excel

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

    ขั้นตอน:

    • ประการแรก เราจะแยกคอลัมน์ทั้งหมดออกจากคอลัมน์เดียวกันชุดข้อมูล
    • หลังจากนั้น เรามาลองหายอดขายทั้งหมดในปี 2018 กัน
    • ที่นี่ ปี 2018 เป็น ปีที่ 3 ในรอบปี
    • และเราจะแยกรายการของผลรวมทั้งหมด 13
    • ดังนั้น เขียนสูตรต่อไปนี้ที่นี่
    =OFFSET(B5,1,3,13,1)

    • จากนั้น กด CTRL+SHIFT+ENTER .

    การแบ่งสูตร
    • อีกครั้งเริ่มย้ายจากเซลล์ B5 .
    • ย้าย 1 แถวลงไปยังแล็ปท็อปผลิตภัณฑ์เครื่องแรก
    • จากนั้นย้าย 3 คอลัมน์ไปทางขวาไปยังปี 2018
    • จากนั้นแยกส่วนของ 13 ความสูงของแถว (ผลิตภัณฑ์ทั้งหมด) และ 1 ความกว้างของคอลัมน์ (เฉพาะของ
    • สุดท้ายนี้ คุณจะเห็นว่าเราได้แยกความแตกต่างของยอดขายทั้งหมดในปี 2018

    อ่านเพิ่มเติม: วิธีใช้ฟังก์ชัน COLUMN ใน Excel (4 ตัวอย่างง่ายๆ)

    ตัวอย่างที่ 3: การใช้ฟังก์ชัน OFFSET เพื่อแยกหลายรายการที่อยู่ติดกัน แถวและหลายคอลัมน์

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

    ขั้นตอน:

    • ประการแรก เราจะรวบรวมส่วนของหลายแถวและหลายๆ คอลัมน์จากชุดข้อมูล
    • จากนั้นมาลองรวบรวมยอดขายสินค้าโทรศัพท์ ตู้เย็น โทรทัศน์ในปี 2560 2561 และ2019
    • หลังจากนั้น คุณจะเห็นว่าโทรศัพท์เป็นผลิตภัณฑ์ อันดับที่ 5 ในรายการ และปี 2017 เป็นปีที่ 2
    • ในส่วนที่รวบรวมจะมี 3 แถว (โทรศัพท์ ตู้เย็น และโทรทัศน์) และ 3 คอลัมน์ (2017, 2018 และ 2019)
    • ดังนั้น เขียนสูตรต่อไปนี้ที่นี่
    =OFFSET(B4,5,2,3,3)

    • จากนั้น กด CTRL+SHIFT+ENTER

    การแบ่งสูตร
    • มันเริ่มเคลื่อนที่อีกครั้งจากเซลล์ B5
    • เลื่อนไปที่ 5 แถวลงไปยังโทรศัพท์ผลิตภัณฑ์
    • จากนั้นย้าย 2 คอลัมน์ไปทางขวาไปยังปี 2017 .
    • จากนั้นรวบรวมข้อมูลความสูง 3 แถว (โทรศัพท์ ตู้เย็น และโทรทัศน์) และ 3 ความกว้างของคอลัมน์ (2017, 2018 และ 2019)
    • ดูสิ เราได้รวบรวมยอดขายโทรศัพท์ ตู้เย็น และโทรทัศน์ตั้งแต่ปี 2017, 2018 และ 2019

    อ่านเพิ่มเติม: วิธีใช้ฟังก์ชัน ROWS ใน Excel (พร้อม 7 ตัวอย่างง่ายๆ)

    ข้อผิดพลาดทั่วไป ด้วยฟังก์ชัน OFFSET
    • #VALUE จะแสดงเมื่ออาร์กิวเมนต์เป็นประเภทข้อมูลที่ไม่ถูกต้อง ตัวอย่างเช่น อาร์กิวเมนต์ของแถวต้องเป็นตัวเลข หากเป็นข้อความ จะแสดง #VALUE

    สรุป

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

    Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง