สารบัญ
บล็อกโพสต์นี้ครอบคลุมฟังก์ชันต่างๆ ของ Google ชีตที่ Excel ไม่มี Google จัดหมวดหมู่ตามงานหลักอย่างสะดวก ดังนั้น เพียงเลือกกลุ่มจากสารบัญด้านล่าง แล้วคุณจะพบคำอธิบายพร้อมตัวอย่างที่ง่ายที่สุด
คุณทราบหรือไม่ว่า Google ชีตมีคุณลักษณะบางอย่างที่คุณจะไม่พบใน Excel ฉันกำลังพูดถึงฟังก์ชันสเปรดชีตที่มีประโยชน์มากซึ่งจะทำให้งานของคุณเบาลงได้อย่างแน่นอน บางคนช่วยนำเข้าและกรองข้อมูลของคุณ บางคนช่วยจัดการข้อความของคุณ แต่ไม่ว่างานของพวกเขาจะเป็นอย่างไร พวกเขาทั้งหมดมีค่าควรแก่การกล่าวถึง
ฟังก์ชันพิเศษของ Google ชีต
กลุ่มแรกรวมเอาฟังก์ชันต่างๆ ของ Google ชีตเหล่านั้นไว้ด้วยกัน นั่นคือคุณ ไม่น่าจะพบได้ใน Excel แม้จะเป็นเครื่องมือก็ตาม
Google ชีต ARRAYFORMULA
โดยปกติแล้ว สูตรของ Google ชีตจะทำงานทีละเซลล์ แต่การสแกนและคำนวณช่วงของเซลล์ทั้งหมดจะช่วยประหยัดเวลาของคุณได้อย่างมาก นี่คือตอนที่สูตรอาร์เรย์ของ Google ชีตเข้ามามีบทบาท
สูตรอาร์เรย์เป็นเหมือนสูตรที่อัปเกรดให้มีประสิทธิภาพมากขึ้น พวกเขาประมวลผลไม่เพียงแค่เซลล์เดียวแต่รวมถึงช่วงของเซลล์ทั้งหมด – ตามจำนวนแถวหรือคอลัมน์เท่าที่สูตรของคุณมี นอกจากนี้ยังทำให้สูตรที่ไม่ใช่อาร์เรย์ทำงานร่วมกับอาร์เรย์ได้ด้วย!
ใน Excel คุณต้องจำไว้ว่าคุณกำลังป้อนสูตรอาร์เรย์ เพราะคุณจะต้องทำให้เสร็จไม่ใช่แค่ Enter แต่กด Ctrl+ Shift+Enter วงเล็บปีกกาวิธีสร้างแผนภูมิที่ง่ายที่สุดอย่างรวดเร็วในเซลล์
แม้ว่า Excel จะมีคุณลักษณะนี้เป็นเครื่องมือ แต่ในสเปรดชีต ฟังก์ชันนี้เป็นฟังก์ชันขนาดเล็ก:
=SPARKLINE(ข้อมูล, [ตัวเลือก])- เลือกช่วงที่ควรมีแผนภูมิ ซึ่งจะเป็น ข้อมูล
- ตั้งค่า ตัวเลือก สำหรับแผนภูมิ เช่น ประเภท ความยาวของแกน และ สี เช่นเดียวกับฟังก์ชัน QUERY ส่วนคำสั่งพิเศษจะใช้สำหรับสิ่งนี้ หากคุณไม่ระบุสิ่งใด ฟังก์ชันจะส่งกลับแผนภูมิเส้นสีดำตามค่าเริ่มต้น
ฟังก์ชันนี้ใช้แทนแผนภูมิเก่าขนาดใหญ่ได้อย่างดีเยี่ยม โดยเฉพาะอย่างยิ่งหากคุณตรงเวลาหรือ ที่สำหรับแผนภูมิ
ฉันมีรายการรายได้ตลอดทั้งปี มาลองสร้างแผนภูมิขนาดเล็กตามข้อมูลนั้น
ตัวอย่างที่ 1. แผนภูมิเส้น
ฉันผสาน 4 เซลล์เพื่อให้แผนภูมิดูดีและป้อนสูตรต่อไปนี้:
=SPARKLINE(B2:B13)
ฉันมีแผนภูมิเส้นเนื่องจากเป็นค่าเริ่มต้นเมื่อคุณไม่ได้ระบุอะไรนอกจากช่วงของเซลล์
ตัวอย่างที่ 2 แผนภูมิคอลัมน์
หากต้องการเปลี่ยนประเภทของแผนภูมิ ฉันจะต้องใช้ส่วนคำสั่งแรก – ประเภทแผนภูมิ – ตามด้วยประเภทของแผนภูมิเอง – คอลัมน์ .
หมายเหตุ แต่ละคำสั่งควรอยู่ในเครื่องหมายคำพูดคู่ในขณะที่ทั้งคู่ใส่วงเล็บปีกกา
=SPARKLINE(B2:B13, {"charttype","column"})
ตัวอย่างที่ 3. ปรับแต่งแผนภูมิอย่างละเอียด
สิ่งต่อไปที่ฉันจะทำคือระบุสี
หมายเหตุอนุประโยคใหม่แต่ละคู่ควรแยกจากคู่ก่อนหน้าด้วยเครื่องหมายอัฒภาค
=SPARKLINE(B2:B13, {"charttype", "column";"color", "orange"})
Google ชีต SPARKLINE ช่วยให้คุณกำหนดเฉดสีต่างๆ สำหรับระเบียนต่ำสุดและสูงสุด ระบุวิธีจัดการกับช่องว่าง ฯลฯ
เคล็ดลับ สามารถดูรายการคำสั่งทั้งหมดได้ในหน้าช่วยเหลือนี้
จัดเรียงและกรองด้วยฟังก์ชันของ Google ชีต
ฟังก์ชันอีกกลุ่มหนึ่งช่วยในการกรองและจัดเรียงข้อมูลในสเปรดชีต
ฟังก์ชันกรองของ Google ชีต
ฉันรู้ ฉันรู้ ตัวกรองมีอยู่ใน Excel แต่เป็นเพียงเครื่องมือที่ใช้กับตารางหลักของคุณเท่านั้น และใช่ Google สเปรดชีตก็มีเครื่องมือเดียวกันนี้เช่นกัน
แต่ฟังก์ชัน FILTER ใน Google ชีตจะรักษาข้อมูลต้นฉบับของคุณไว้เหมือนเดิม และส่งกลับแถวและคอลัมน์ที่ต้องการในบริเวณใกล้เคียง
แม้ว่าจะไม่เป็นเช่นนั้น ยิ่งใหญ่เท่า QUERY เรียนรู้ได้ง่ายกว่าและจะทำเพื่อให้ได้ข้อความที่ตัดตอนมาอย่างรวดเร็ว
ฟังก์ชัน Google ชีตนี้ตรงไปตรงมามาก:
=FILTER(range, condition1, [condition2])Only ต้องการสองส่วน: ช่วง สำหรับข้อมูลที่จะกรองและ เงื่อนไข1 สำหรับกฎที่ตัวกรองใช้ จำนวนเกณฑ์ขึ้นอยู่กับงานของคุณ ดังนั้นเงื่อนไขอื่นๆ จึงเป็นทางเลือกทั้งหมด
ถ้าคุณจำได้ ฉันมีรายการผลไม้และราคาของผลไม้เหล่านั้นให้เลือก Google Sheets FILTER ช่วยให้ฉันได้รับผลไม้ที่มีราคามากกว่า $5 ได้อย่างไร:
=FILTER(A2:B10, B2:B10>5)
ดูสิ่งนี้ด้วย:
- Google ฟังก์ชันการกรองแผ่นงาน:สูตรและเครื่องมือในการกรองข้อมูลในสเปรดชีต
- รวมสองตาราง Google ชีต & เพิ่มแถวที่ไม่ตรงกันโดยใช้ FILTER + VLOOKUP
ฟังก์ชัน UNIQUE ของ Google ชีต
ในกรณีที่ตารางมีค่าซ้ำกัน คุณสามารถดึงข้อมูลแถวที่มีการกล่าวถึงเพียงครั้งเดียว ฟังก์ชัน UNIQUE สำหรับ Google ชีตจะช่วยได้ ด้วยเหตุนี้ จึงเป็นคำถามเกี่ยวกับช่วงเท่านั้น:
=UNIQUE(range)นี่คือลักษณะของข้อมูลของคุณ:
=UNIQUE(A1:B10)
<3
เคล็ดลับ เนื่องจาก UNIQUE คำนึงถึงตัวพิมพ์เล็กและใหญ่ ให้นำค่าของคุณมาเป็นตัวพิมพ์เดียวกันก่อนโดยใช้วิธีการจากบทแนะนำสอนการใช้งานนี้
ดูเพิ่มเติมที่:
- วิธีค้นหาและลบรายการที่ซ้ำกันใน Google ชีต
COUNTUNIQUE สำหรับ Google ชีต
เคยสงสัยไหมว่าจะนับระเบียนที่ไม่ซ้ำใน Google ชีตอย่างไรแทนที่จะดึงไปยังรายการแยกต่างหาก มีฟังก์ชันที่ทำเช่นนั้น:
=COUNTUNIQUE(value1, [value2, ...])คุณสามารถป้อนค่าได้มากเท่าที่คุณต้องการลงในสูตร อ้างอิงเซลล์จากที่นั่น หรือใช้ค่าจริง ช่วงข้อมูล
หมายเหตุ ซึ่งแตกต่างจาก UNIQUE ฟังก์ชันไม่สามารถนับทั้งแถวได้ มันเกี่ยวข้องกับแต่ละเซลล์เท่านั้น ดังนั้น เซลล์ใหม่แต่ละเซลล์ในคอลัมน์อื่นจะถือว่าไม่ซ้ำกัน
ดูเพิ่มเติมที่:
- ฟังก์ชัน COUNT และ COUNTA ใน Google ชีต
- รวมเซลล์นับจำนวนตามสีใน Google ชีต
Google ชีต SORT
เป็นอีกฟังก์ชันง่ายๆ ของ Google ชีตที่ไม่มีมีอยู่ใน Excel และสามารถดูแคลนเครื่องมือมาตรฐานได้ ;)
=SORT(range, sort_column, is_ascending, [sort_column2, is_ascending2, ...])- คุณป้อน ช่วง สำหรับตารางของคุณ
- ระบุ sort_column – คอลัมน์จำนวนหนึ่งที่จะจัดเรียงตาม
- เลือกวิธีการจัดเรียงแถวใน is_ascending : TRUE สำหรับจากน้อยไปหามาก FALSE สำหรับจากมากไปน้อย
- หากมีคอลัมน์เพิ่มเติมให้จัดเรียง ให้กรอกสูตรต่อด้วยคู่ของ sort_column และ is_ascending
สำหรับตัวอย่างนี้ ฉันกำลังจัดเรียงผลไม้ตามราคา :
=SORT(A2:B10, 2, TRUE)
เคล็ดลับ อาร์กิวเมนต์เพิ่มเติมสองสามข้อ - และฟังก์ชัน SORT ของ Google ชีตเปลี่ยนเป็น SORTN โดยจะส่งคืนเฉพาะจำนวนแถวที่ระบุแทนที่จะเป็นทั้งตาราง:
- ป้อนจำนวนบรรทัดที่คุณต้องการให้เป็นอาร์กิวเมนต์ที่สอง
- อาร์กิวเมนต์ที่สามใช้เพื่อระบุ จำนวนความสัมพันธ์ (แถวที่คล้ายกันหรือซ้ำกัน) แต่ฉันไม่ต้องการ
- ส่วนที่เหลือเหมือนกับฟังก์ชัน SORT ของ Google ชีต:
=SORTN(A2:B10, 5, , 2, TRUE)
เคล็ดลับ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ SORTN ของ Google ชีตได้ในหน้าความช่วยเหลือของตัวแก้ไขเอกสาร
ฟังก์ชัน Google ชีตเพื่อรวมและแยกเซลล์
ฟังก์ชันสำหรับงานเหล่านี้เรียกว่าเหมือนกัน: SPLIT และ JOIN
- ถึง แบ่งเซลล์ใน Google ชีตด้วยฟังก์ชัน ฉันป้อนช่วงที่มีค่าที่ต้องการแยกออกจากกัน และระบุตัวคั่นในเครื่องหมายคำพูดคู่ – เว้นวรรคในกรณีของฉัน
เคล็ดลับ ARRAYFORMULAทำให้ฉันสามารถป้อนและประมวลผลทั้งคอลัมน์ ไม่ใช่แค่เซลล์เดียว เย็นฮะ? :)
=ARRAYFORMULA( SPLIT(A2:A24, " "))
- หากต้องการรวมเซลล์กลับ ฟังก์ชัน JOIN ของ Google ชีตจะเข้ามาแทนที่ ฟังก์ชันจะทำถ้าคุณต้องการรวมระเบียนภายในอาร์เรย์หนึ่งมิติ: หนึ่งคอลัมน์หรือหนึ่งแถว
=JOIN(" ", A2:D2)
ดูเพิ่มเติมที่:
- ผสานเซลล์ใน Google ชีตด้วยฟังก์ชัน CONCATENATE
นำเข้าข้อมูลจากเว็บ
หากไม่ใช่สำหรับฟังก์ชันบางอย่างของ Google ชีต การนำเข้าข้อมูลจากสเปรดชีตอื่นและเว็บอาจเป็นเรื่องที่ยุ่งยาก
วิธีการ ใช้ IMPORTRANGE ใน Google ชีต
ฟังก์ชัน IMPORTRANGE ช่วยให้คุณดึงข้อมูลจากเอกสารอื่นใน Google ชีต:
=IMPORTRANGE(spreadsheet_url, range_string)คุณเพียงแค่ระบุสเปรดชีตโดยระบุ spreadsheet_url และป้อนช่วง – range_string – ที่คุณต้องการดึงข้อมูล
หมายเหตุ ครั้งแรกที่คุณอ้างอิงไฟล์อื่น สูตรจะส่งกลับข้อผิดพลาด ไม่จำเป็นต้องตื่นตระหนก สิ่งสำคัญคือ ก่อนที่ IMPORTRANGE สำหรับ Google ชีตจะสามารถดึงข้อมูลได้ คุณจะต้องให้สิทธิ์แก่ Google ชีตเพื่อเข้าถึงสเปรดชีตอื่น เพียงวางเมาส์เหนือข้อผิดพลาดนั้น แล้วคุณจะเห็นปุ่มที่จะช่วยให้คุณดำเนินการดังกล่าวได้:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/1V8IjzfD9EiwfkV2wBx8KgJ9g3GQGQOyl3_P3Go/edit","Sheet1!A1:B10")
เคล็ดลับ . ฉันได้กล่าวถึงรายละเอียดเกี่ยวกับ IMPORTRANGE ในบล็อกโพสต์ก่อนหน้านี้ ลองมาดูกัน :)
IMPORTHTML และ IMPORTDATA
ทั้งสองนี้ฟังก์ชันได้รับการออกแบบมาเพื่อนำเข้าข้อมูลจากหน้าอินเทอร์เน็ตต่างๆ
- หากข้อมูลที่สนใจแสดงเป็น .csv (ค่าที่คั่นด้วยเครื่องหมายจุลภาค) หรือ .tsv (ค่าที่คั่นด้วยแท็บ) บนหน้าเว็บ ให้ใช้ IMPORTDATA:
=IMPORTDATA(url)
แทนที่ url ด้วยลิงก์ไปยังหน้าต้นฉบับของคุณหรืออ้างอิงไปยังเซลล์ที่มีลิงก์ดังกล่าว
- หากต้องการดึงเฉพาะตารางจากบางหน้าเว็บ ให้ใช้ IMPORTHTML แทน:
=IMPORTHTML(url, query, index)
ระบุ url ถึง หน้าพร้อมตาราง ตัดสินใจว่าคุณต้องการรับรายการหรือตารางสำหรับ แบบสอบถาม ; และถ้ามีหลายตารางหรือรายการในหน้า ให้ชี้ฟังก์ชันไปยังตารางที่ถูกต้องโดยระบุหมายเลข:
=IMPORTHTML( "//travel.gc.ca/travelling/advisories", "table", 1)
เคล็ดลับ นอกจากนี้ยังมี IMPORTFEED ที่นำเข้าฟีด RSS หรือ ATOM และ IMPORTXML ที่ดึงข้อมูลจากโครงสร้างข้อมูลในรูปแบบต่างๆ (รวมถึง XML, HTML และ CSV)
ฟังก์ชัน Google ชีตสำหรับแปลงตัวเลขและคำนวณทางคณิตศาสตร์
มีฟังก์ชันง่ายๆ กลุ่มเล็กๆ ซึ่งเรียกว่าโปรแกรมแยกวิเคราะห์ ซึ่งจะแปลงตัวเลขของคุณเป็น:
- วันที่ – TO_DATE
=TO_DATE(43, 882.00)
=TO_DOLLARS(43, 882.00)
และตัวดำเนินการกลุ่มเล็กๆ ที่สามารถใช้ในสูตรเพื่อเปรียบเทียบหรือคำนวณ คุณจะพบได้ใน ตัวดำเนินการ กลุ่มเดียวในหน้านี้
- เพิ่ม ลบ หาร คูณ
- EQ (ตรวจสอบว่าค่าเท่ากัน), NE (ไม่เท่ากัน)
- GT (ตรวจสอบว่าค่าแรกมากกว่าหรือไม่), GTE (มากกว่าหรือเท่ากับ), LT (น้อยกว่า), LTE (น้อยกว่าหรือเท่ากับ )
- UMINUS (กลับเครื่องหมายของตัวเลข)
…วุ้ย! ฟังก์ชั่น Google ชีตช่างมากมายอะไรเช่นนี้! :)
คุณเชื่อหรือไม่ว่าสิ่งเหล่านี้ไม่มีอยู่ใน Excel ใครจะไปคิดล่ะ ฉันพนันได้เลยว่าหลายคนใช้ Google ชีตในการประมวลผลข้อมูลของคุณไปอีกขั้น
หากมีฟังก์ชันอื่นๆ ที่คุณพบในสเปรดชีตที่ไม่เหมาะกับ Excel รีบแชร์ให้เราทราบ ในส่วนความคิดเห็นด้านล่าง! ;)
ที่ปลายทั้งสองของสูตรจะแจ้งให้คุณทราบว่าคุณทำสำเร็จแล้วใน Google ชีต สิ่งนี้ได้รับการแก้ไขด้วยฟังก์ชันพิเศษ:
=ARRAYFORMULA(array_formula)คุณใส่ Google ชีตทั้งหมดของคุณ สูตรที่มีช่วงอยู่ในวงเล็บเหลี่ยมมาตรฐานเหล่านั้นและเสร็จสิ้นตามปกติ – โดยการกด Enter
ตัวอย่างที่ง่ายที่สุดคือการใช้ฟังก์ชัน IF สำหรับ Google ชีต
สมมติว่าคุณมีตารางที่มีผลลัพธ์ ของแบบสำรวจสั้นๆ ใน Sheet1 ตารางเชื่อมโยงกับฟอร์ม ดังนั้นจึงมีการอัปเดตอย่างต่อเนื่อง คอลัมน์ A มีชื่อผู้ตอบ และคอลัมน์ B มีคำตอบ – ใช่ หรือ ไม่ใช่ .
คุณต้องแสดงชื่อ ของผู้ที่ตอบว่า ใช่ ใน Sheet2
แม้ว่า IF มักจะอ้างถึงเซลล์เดียว แต่ Google ชีต ARRAYFORMULA จะทำให้ IF ประมวลผลชื่อและคำตอบทั้งหมดในคราวเดียว นี่คือสูตรที่จะใช้ใน Sheet2:
=ARRAYFORMULA( IF(Sheet1!$B$2:$B$100="yes", Sheet1!$A$2:$A$100, ""))
ดูเพิ่มเติม:
- สูตรอาร์เรย์ของ Google ชีต
ฟังก์ชัน GOOGLEFINANCE
คุณเคยสงสัยหรือไม่ว่าสามารถติดตามอัตราแลกเปลี่ยนสกุลเงินในชีตได้หรือไม่ หรือสินค้าบางรายการจากตารางที่นำเข้ามีราคาเท่าใดในสกุลเงินของประเทศของคุณ แล้วอาทิตย์ที่แล้วราคาเท่าไหร่คะ? หนึ่งเดือนหรือปีที่แล้ว?
Google ชีตตอบคำถามทั้งหมดนี้และคำถามอื่นๆ ด้วยฟังก์ชัน GOOGLEFINANCE โดยจะเชื่อมต่อกับเซิร์ฟเวอร์ของ Google Finance และดึงข้อมูลทางการเงินในปัจจุบันหรือในอดีตมาให้คุณตลาดหลักทรัพย์ที่เรียกว่า Nasdaq:
=GOOGLEFINANCE("NASDAQ:GOOG", "price")
ตัวอย่างที่ 2. ราคาหุ้นในอดีต
ในทำนองเดียวกัน คุณสามารถเรียกดูข้อมูลบน ราคาหุ้นในช่วง 7 วันที่ผ่านมา:
=GOOGLEFINANCE("NASDAQ:GOOG", "price", "9/13/2019", 7, 1)
ตัวอย่างที่ 3 อัตราแลกเปลี่ยนปัจจุบัน
GOOGLEFINANCE ยังช่วยดึงข้อมูลอัตราแลกเปลี่ยนสกุลเงิน :
-
=GOOGLEFINANCE("CURRENCY:EURGBP")
เพื่อรับอัตราการแปลงเงินยูโรเป็นปอนด์สเตอร์ลิง
-
=GOOGLEFINANCE("CURRENCY:GBPUSD")
เพื่อรับข้อมูลการแปลงเงินปอนด์สเตอร์ลิงเป็นดอลลาร์สหรัฐ
-
=GOOGLEFINANCE("CURRENCY:USDCAD")
การเปลี่ยนจากดอลลาร์สหรัฐเป็นดอลลาร์แคนาดามีค่าใช้จ่ายเท่าใด
ตัวอย่างที่ 4. อัตราแลกเปลี่ยนย้อนหลัง
หรือฉันสามารถตรวจสอบอัตราแลกเปลี่ยนจากวันเดียวกันของปีที่แล้ว:
=GOOGLEFINANCE("CURRENCY:USDCAD", "price", "9/20/2018")
ดูสิ่งนี้ด้วย:
- คำนวณอัตราแลกเปลี่ยนสกุลเงินใน Google ชีตด้วย GoogleFinance
ฟังก์ชัน IMAGE ของ Google ชีต
การมีรูปภาพในสเปรดชีตอาจมีประโยชน์ โดยเฉพาะอย่างยิ่งสำหรับวัตถุประสงค์ด้านการศึกษา คุณสามารถรวมภาพลงในรายการแบบเลื่อนลงเพื่อส่งเสริมผลงานด้วยข้อมูลของคุณในระดับถัดไป
ในการจัดหาข้อมูลของคุณด้วยอาร์ตเวิร์ก คลังแสงของฟังก์ชัน Google ชีตประกอบด้วย IMAGE:
=IMAGE( url, [โหมด], [ความสูง], [ความกว้าง])- url – ที่อยู่ของรูปภาพบนเว็บ ที่จำเป็น.
หมายเหตุ อย่าสับสนระหว่างที่อยู่ของรูปภาพกับหน้าที่รูปภาพนั้นอยู่ สามารถดึง URL ของรูปภาพได้โดยการคลิกขวาที่รูปภาพนั้น และเลือก คัดลอกที่อยู่รูปภาพ จากเมนูบริบท
- โหมด – ตัดสินใจว่าจะเพิ่มรูปภาพไปยัง Google ชีตอย่างไร: ให้พอดีกับขนาดเซลล์และเก็บ (1) หรือละเว้น (2) อัตราส่วนภาพ รักษาขนาดภาพต้นฉบับ (3); หรือกำหนดสัดส่วนภาพของคุณเอง (4) ไม่บังคับ แต่ใช้โหมด #1 โดยค่าเริ่มต้นหากละเว้น
- ความสูง และ ความกว้าง ใช้เพื่อระบุขนาดหากคุณเลือกโหมดที่เกี่ยวข้อง (#4) ไว้ล่วงหน้า . ไม่บังคับ
ตัวอย่างที่ 1. ปรับขนาดรูปภาพให้พอดีกับเซลล์แต่รักษาอัตราส่วนไว้
หากต้องการเพิ่มรูปภาพลงใน Google ชีตเพื่อให้ตรงกับขนาดของเซลล์ ก็เพียงพอแล้วที่จะกล่าวถึง เฉพาะ URL ของรูปภาพในสูตร ดังนั้น ฉันจึงขยายแถวขึ้นอีกเล็กน้อยและใช้ค่าต่อไปนี้:
=IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Strawberry.png")
ตัวอย่างที่ 2 ปรับภาพให้พอดีกับเซลล์และละเว้นอัตราส่วนภาพ
ถ้าคุณต้องการแทรกรูปภาพและยืดให้เต็มเซลล์ โหมดนี้คือโหมด #2 สำหรับสูตร:
=IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blueberry.png", 2)
อย่างที่คุณเห็น โหมดนี้ดูไม่น่าดึงดูดนัก มาลองอันถัดไปกัน
ตัวอย่างที่ 3 รักษาขนาดภาพต้นฉบับ
มีตัวเลือกในการคงขนาดภาพต้นฉบับไว้ โหมด #3 จะช่วย:
=IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blackberry.png", 3)
เห็นได้ชัดว่าเซลล์ไม่ขยายโดยอัตโนมัติ ฉันเชื่อว่าวิธีนี้จะมีประโยชน์ก็ต่อเมื่อคุณมีรูปภาพขนาดเล็กหรือปรับแต่งเซลล์ด้วยมือ
ตัวอย่างที่ 4. ระบุสัดส่วนรูปภาพ
โหมดสุดท้าย (#4) ให้คุณตั้งค่ากำหนดเองความกว้างและความสูงของรูปภาพเป็นพิกเซลโดยตรงในสูตร:
=IMAGE("//ableb_images.s3.amazonaws.com/_img-blog/google-sheets-functions-not-xl/Raspberry.png", 4, 100, 100)
เนื่องจากรูปภาพของฉันเป็นสี่เหลี่ยมจัตุรัส ฉันตั้งค่า 100 พิกเซลคูณ 100 จึงชัดเจน ว่าภาพยังไม่พอดีกับเซลล์ แต่ฉันคงไว้อย่างนั้นเพียงเพื่อแสดงว่าคุณควรพร้อมที่จะปรับเซลล์ของคุณสำหรับทั้ง 4 โหมด
ดูเพิ่มเติมที่:
- ติ๊กและเครื่องหมายกากบาทเป็นรูปภาพใน Google ชีต
ฟังก์ชัน QUERY ของ Google ชีต
ฉันเชื่อว่า QUERY ใน Google ชีตเป็นฟังก์ชันที่ครอบคลุมและมีประสิทธิภาพมากที่สุดที่คุณจะหาได้ มันถูกใช้ในรูปแบบต่างๆ มากมายจนผมไม่แน่ใจว่าจะแสดงรายการได้ นับประสาอะไรกับการนับทั้งหมด
มันสามารถใช้แทนฟังก์ชันตัวกรองของ Google ชีตได้อย่างสมบูรณ์ และนอกจากนี้ยังมีความสามารถ COUNT ฟังก์ชัน SUM และ AVERAGE ก็... แย่สำหรับพวกเขา!
สูตรที่สร้างด้วย Google ชีต QUERY ช่วยให้คุณจัดการชุดข้อมูลขนาดใหญ่ในสเปรดชีตของคุณได้โดยตรง ด้วยเหตุนี้ จึงมีการใช้ภาษาคิวรีพิเศษ ซึ่งเป็นชุดคำสั่งที่กำหนดการทำงานของฟังก์ชัน
เคล็ดลับ หากคุณคุ้นเคยกับฐานข้อมูล คำสั่งเหล่านี้อาจทำให้คุณนึกถึง SQL
เคล็ดลับ ไม่ต้องการที่จะเข้าใจคำสั่งใด ๆ ? ฉันได้ยินคุณ. ;) ไปที่ส่วนนี้ของโพสต์เพื่อลองใช้เครื่องมือที่จะสร้างสูตร QUERY ของ Google ชีตให้คุณ =QUERY(data, query, [headers])
- data คือตำแหน่งที่คุณระบุตารางที่จะจัดการ เช่น ช่วงที่มีชื่อหรือช่วงของเซลล์ ข้อโต้แย้งนี้คือจำเป็น
- ข้อความค้นหา คือจุดเริ่มต้นของคำสั่งของคุณ ที่จำเป็น.
เคล็ดลับ คุณสามารถดูรายการอนุประโยคที่มีอยู่ทั้งหมดและลำดับที่ปรากฏได้ในสูตรในหน้านี้ที่ Google สร้างขึ้นสำหรับคุณ
หมายเหตุ ประโยคทั้งหมดควรใส่เครื่องหมายคำพูดคู่
- ส่วนหัว ให้คุณระบุจำนวนแถวส่วนหัว เป็นทางเลือก และถ้าละเว้น จะใช้เวลา -1 ตามค่าเริ่มต้น ในกรณีนี้ QUERY ของ Google ชีตจะพยายามเดาจำนวนส่วนหัวตามเนื้อหาของเซลล์ของคุณ
ฟังก์ชันนี้ทำได้หลายอย่างและมีกรณีการใช้งานมากมายที่ครอบคลุม! แต่ฉันจะแสดงตัวอย่างที่ง่ายที่สุดเพียงไม่กี่ตัวอย่างเท่านั้น
ตัวอย่างที่ 1. เลือกข้อมูลโดยใช้ฟังก์ชัน QUERY ของ Google ชีต
หากต้องการคืนค่าทั้งตารางของคุณจาก Sheet1 คุณต้องใช้คำสั่ง select และเครื่องหมายดอกจัน ( * ) ที่แทนข้อมูลทั้งหมด:
=QUERY(Sheet1!A1:C10, "select *")
เคล็ดลับ หากคุณไม่ต้องการทั้งตารางและต้องการดึงบางคอลัมน์ ให้ใส่รายการแทนเครื่องหมายดอกจัน:
=QUERY(Sheet1!A1:C10, "select A,C")
ตัวอย่างที่ 2. ส่งคืนข้อมูล ตามเงื่อนไข (คำสั่ง "Where")
ส่วนคำสั่ง where ให้คุณระบุเงื่อนไขที่ควรเป็นไปตามเพื่อส่งคืนค่าต่างๆ ซึ่งช่วยให้ Google ชีต QUERY มีพลังในการกรอง
- รับรายชื่อภาพยนตร์เหล่านั้นเฉพาะที่ออกอากาศหลังยุค 50:
=QUERY(Sheet1!A1:C10, "select A,C where C > 1950")
- หรือเลือกเฉพาะละคร (ภาพยนตร์ที่ ดราม่า ปรากฏในคอลัมน์ ประเภท ):
คุณมีอิสระที่จะระบุเงื่อนไขสำหรับหลายคอลัมน์ภายในสูตรเดียวเท่าที่คุณต้องการ
ตัวอย่างที่ 3 จัดเรียงข้อมูลโดยใช้ส่วนคำสั่ง "Order by"
น่าแปลกใจที่ QUERY ของ Google ชีตสามารถทำหน้าที่เป็นเครื่องมือจัดเรียงได้เช่นกัน คำสั่งพิเศษที่เรียกว่า ลำดับโดย ใช้เพื่อจุดประสงค์นี้
คุณเพียงพิมพ์ในคอลัมน์เพื่อจัดเรียงตาม จากนั้นระบุลำดับ: ASC สำหรับจากน้อยไปหามาก และ DESC สำหรับจากมากไปน้อย
มาดึงข้อมูลทั้งตารางและจัดเรียงภาพยนตร์ A ถึง Z:
=QUERY(Sheet1!A1:C10, "select A,B,C order by A DESC")
Make Google ชีตสร้างสูตร QUERY สำหรับคุณ
สูตรต่างๆ นั้นยอดเยี่ยม แต่ถ้าคุณไม่มีเวลาหรือไม่ต้องการจะเจาะลึกลงไป ส่วนเสริมนี้จะช่วยคุณได้อย่างมาก
VLOOKUP หลายรายการ Matches จะค้นหา v จากแผ่นงานอื่น แม้จะมีชื่อ แต่เครื่องมือนี้ยังใช้ฟังก์ชัน QUERY ของ Google ชีตเพื่อส่งคืนหลายคอลัมน์ที่เลือกจากชีตอื่น
ทำไมต้อง QUERY เนื่องจากเป็นภาษาที่ให้มากกว่าแค่การค้นหาในแนวตั้ง ค้นหา คอลัมน์ใน ทุกทิศทาง และทำให้คุณ ตรงกันทั้งหมด ตาม ตามหลายเกณฑ์
ในการทำงานกับ ส่วนเสริม คุณไม่จำเป็นต้องรู้ส่วนคำสั่ง QUERY ใดๆ เลย และการตั้งค่าเกณฑ์หลายรายการด้วย v-lookup นั้นไม่เคยง่ายเลย:
- คุณเพียงแค่ เลือกเงื่อนไข จากรายการแบบเลื่อนลง (ประกอบด้วย มากกว่าอยู่ระหว่าง ฯลฯ)
- และ ป้อนข้อความ วันที่ เวลา หรือตัวเลข ตามที่เป็นอยู่
และทั้งหมดนี้ใน ขั้นตอนสั้นๆ หนึ่งขั้นตอน :
ส่วนด้านล่างของส่วนเสริมคือ พื้นที่แสดงตัวอย่าง ซึ่งกำลังสร้างสูตร QUERY สูตรจะเปลี่ยนแปลงทันทีในขณะที่คุณตั้งค่าเงื่อนไข คุณจึงเห็นว่าเป็นปัจจุบันเสมอ
นอกจากนี้ยังแสดงให้คุณเห็นการค้นหา vlookup ที่ส่งคืน หากต้องการใส่ลงในแผ่นงานพร้อมกับสูตร เพียงเลือกเซลล์ที่จะใส่และกด แทรกสูตร หากคุณไม่ต้องการสูตรเลย ให้วางเฉพาะรายการที่ตรงกันลงในแผ่นงานของคุณโดยกด วางผลลัพธ์ .
อย่างไรก็ตาม คุณสามารถติดตั้งหลายรายการได้ VLOOKUP จับคู่กับสเปรดชีตของคุณจาก Google Workspace Marketplace เพื่อพิสูจน์ว่าฉันคิดถูก ;) นอกจากนี้ อย่าลืมไปที่หน้าแรกของส่วนเสริมเพื่อทำความรู้จักให้ดียิ่งขึ้น
ดูเพิ่มเติมที่:
- ลบแถวที่ซ้ำกันโดยใช้ QUERY ใน Google ชีต
- ใช้ Google ชีต QUERY เพื่อนำเข้าช่วงจากหลายชีต
- สร้างสูตร QUERY ใน Google ชีตเพื่อจัดรูปแบบวันที่
- รวมคอลัมน์ โดยใช้ฟังก์ชัน QUERY ของ Google ชีต
- รวม Google ชีต & อัปเดตเซลล์ด้วยฟังก์ชัน QUERY
- แบ่งชีตหนึ่งเป็นหลายชีตด้วยข้อมูลทั่วไปโดยใช้ QUERY
ฟังก์ชัน SPARKLINE ของ Google ชีต
ก่อนหน้านี้เราได้อธิบายวิธี สร้างแผนภูมิในสเปรดชีต แต่ Google ชีต SPARKLINE เป็นของคุณสเปรดชีต
=GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date