วิธีใช้ ARRAYFORMULA ใน Google ชีต

สารบัญ:

วิธีใช้ ARRAYFORMULA ใน Google ชีต
วิธีใช้ ARRAYFORMULA ใน Google ชีต
Anonim

ต้องรู้

  • ARRAYFORMULA ให้คุณคูณช่วงของเซลล์ (อาร์เรย์) แทนที่จะเป็นสองเซลล์
  • ตัวอย่าง ARRAYFORMULA: =ArrayFormula(SUM(C3:C9F3:F9)).
  • อาร์เรย์อินพุตต้องมีขนาดเท่ากัน ช่วงเซลล์ทั้งสองต้องมีจำนวนจุดข้อมูลเท่ากัน

บทความนี้อธิบายวิธีใช้ ARRAYFORMULA ใน Google ชีต เพื่อให้คุณสามารถป้อนจุดข้อมูลในการคำนวณได้มากขึ้น

วิธีใช้ ARRAYFORMULA ใน Google ชีต

คุณใช้ ARRAYFORMULA เหมือนกับฟังก์ชันอื่นๆ แต่คุณไม่เคยใช้งานมันด้วยตัวเอง มันนำหน้าสมการหรือคำสั่งอื่นเสมอเพื่อบอกโปรแกรมว่าจำเป็นต้องใช้และอาจส่งคืนข้อมูลหลายชุด (อาร์เรย์) นี่คือตัวอย่าง

  1. สำหรับตัวอย่างนี้ ARRAYFORMULA จะเรียงชื่อและนามสกุลจากสองคอลัมน์ใน Google ชีต

    Image
    Image
  2. โดยปกติ ในการเรียงชื่อในแถวที่สองในคอลัมน์ที่สาม คุณจะต้องใช้สูตร "&" ในกรณีนี้ คุณใช้เครื่องหมายแอมเพอร์แซนด์สองตัวในสูตร ดังนี้:

    =(B2&", "&A2)

    Image
    Image
  3. กด Enter เพื่อรันสูตร ผลลัพธ์จะแทนที่ข้อความสูตร

    Image
    Image
  4. หากต้องการใช้สูตรกับทั้งคอลัมน์โดยอัตโนมัติ คุณจะต้องเพิ่ม ARRAYFORMULA และทำการเปลี่ยนแปลงเล็กน้อยในอาร์กิวเมนต์ เช่นเดียวกับสูตรอื่นๆ ใน Google ชีต ARRAYFORMULA จะอยู่หลังเครื่องหมายเท่ากับแต่ก่อนอาร์กิวเมนต์

    ในการเปลี่ยนแปลงสูตร ให้คลิกข้อความในช่องป้อน

    Image
    Image
  5. การเพิ่มคำสั่ง ARRAYFORMULA จะไม่เติมส่วนที่เหลือของคอลัมน์ เนื่องจากคุณต้องบอกให้ Google ชีตใช้ข้อมูลทั้งหมด เมื่อต้องการทำเช่นนั้น ให้ใช้สัญกรณ์ที่เหมาะสม ในชีต (และโปรแกรมสเปรดชีตอื่นๆ) คุณใช้ โคลอน (:) เพื่อกำหนดช่วง ในตัวอย่างนี้ ช่วงคือ B2:B และ A2:A

    สัญลักษณ์นี้รวมคอลัมน์ A และ B ทั้งหมด ยกเว้นแถวแรกซึ่งมีส่วนหัว ในแอปพลิเคชันอื่นๆ คุณจะใช้บางอย่างเช่น B:B เพื่อใช้ทั้งคอลัมน์หรือ B2:B12 เพื่อรวมช่วงเฉพาะ (ในกรณีนี้ แถวที่ 2 ถึง 12 ของคอลัมน์ B)

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

    Image
    Image
  6. กด Enter เพื่อเรียกใช้สูตรและเติมเซลล์ที่เหลือ

    Image
    Image
  7. เมื่อคุณเพิ่มรายการมากขึ้น คอลัมน์ที่มี ARRAYFORMULA จะอัปเดต

    Image
    Image
  8. หากข้อมูลบางส่วนของคุณเปลี่ยนแปลง การอัปเดตจะเป็นการแก้ไขผลลัพธ์ด้วย

    ในตัวอย่างนี้ เซลล์ในคอลัมน์ C ถัดจากเซลล์ว่างในคอลัมน์ A และ B มีเครื่องหมายจุลภาคเนื่องจากเป็นส่วนหนึ่งของสูตรการเรียงต้นฉบับ ไม่จำเป็นต้องปรากฏในฟังก์ชันอื่นๆ

    Image
    Image
  9. ในการแก้ไขผลลัพธ์ คุณเพียงแค่ต้องกลับไปที่เซลล์ด้วยฟังก์ชัน ARRAYFORMULA และทำการเปลี่ยนแปลง ผลลัพธ์ที่เหลือจะอัปเดตโดยอัตโนมัติ

Google ชีตใช้ได้เฉพาะ ARRAYFORMULA กับอาร์เรย์ที่มีขนาดเท่ากัน (เช่น มีจำนวนจุดข้อมูลเท่ากัน)

Google ชีต ARRAYFORMULA คืออะไร

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

ตัวอย่างเช่น หากคุณพยายามคูณเซลล์สองช่วงเข้าด้วยกัน Google ชีตจะแสดงข้อผิดพลาดเนื่องจากฟังก์ชันการคูณรู้วิธีค้นหาผลคูณของตัวเลขที่รอบคอบตั้งแต่สองตัวขึ้นไปเท่านั้น (เช่น 4 ครั้ง [the ค่าในเซลล์ A1]) อย่างไรก็ตาม การเพิ่ม ARRAYFORMULA จะบอกให้ Google พิจารณาข้อมูลเพิ่มเติมและใช้ข้อมูลนี้ต่างจากปกติ

การใช้ ARRAYFORMULA

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

Image
Image

ทำไมไม่เติม

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

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

แนะนำ: