คำถามติดแท็ก google-sheets

ใช้แท็กนี้สำหรับคำถามเกี่ยวกับการโต้ตอบกับ Google ชีตโดยใช้โปรแกรม ใช้กับ: 1. [google-apps-script] สำหรับคำถามเกี่ยวกับภาษาสคริปต์ที่สร้างขึ้น, 2. [google-sheets-formula] สำหรับคำถามที่เกี่ยวข้องกับการออกแบบสูตร, 3. [google-sheets-api] และแท็กของภาษา (เช่น: [python]) สำหรับคำถามเกี่ยวกับการใช้งานชีต api

6
การจัดรูปแบบตามเงื่อนไขขึ้นอยู่กับค่าของเซลล์อื่น
ฉันใช้ Google ชีตเป็นแผงควบคุมรายวัน สิ่งที่ฉันต้องการคือเปลี่ยนสีพื้นหลังของเซลล์ B5 ตามค่าของเซลล์อื่น - C5 ถ้า C5 มากกว่า 80% สีพื้นหลังจะเป็นสีเขียว แต่ถ้าด้านล่างมันจะเป็นสีเหลือง / แดง ใช้งานได้กับฟังก์ชั่น Google ชีตหรือฉันต้องใส่สคริปต์หรือไม่?

6
จะไฮไลต์เซลล์ได้อย่างไรหากค่าซ้ำกันในคอลัมน์เดียวกันสำหรับ Google สเปรดชีต
ฉันกำลังมองหาสูตรเซลล์ไฮไลต์สเปรดชีตของ Google หากค่าซ้ำในคอลัมน์เดียวกัน ทุกคนสามารถช่วยฉันสำหรับแบบสอบถามนี้ได้ไหม

6
นับจำนวนเซลล์ที่มีข้อความใด ๆ
ฉันต้องการนับเซลล์ที่มีสิ่งใดอยู่ภายในช่วง เซลล์ใด ๆ ที่มีข้อความหรือตัวเลขหรืออย่างอื่นควรทำเครื่องหมายบวกในเซลล์ผลลัพธ์ของฉัน ฉันพบฟังก์ชั่นนี้ countif(range; criteria) แต่สิ่งนี้ไม่ได้ผลสำหรับฉันเพราะฉันไม่รู้จะพิมพ์ในเกณฑ์ใด ฉันจะทำสิ่งนี้ได้อย่างไร

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

16
รับเซลล์สุดท้ายที่ไม่ว่างในคอลัมน์ใน Google ชีต
ฉันใช้ฟังก์ชันต่อไปนี้ =DAYS360(A2, A35) เพื่อคำนวณความแตกต่างระหว่างวันที่สองวันในคอลัมน์ของฉัน อย่างไรก็ตามคอลัมน์นี้กำลังขยายออกไปเรื่อย ๆ และตอนนี้ฉันต้องเปลี่ยน "A35" ด้วยตนเองเมื่อฉันอัปเดตสเปรดชีต มีวิธี (ใน Google ชีต) ในการค้นหาเซลล์สุดท้ายที่ไม่ว่างเปล่าในคอลัมน์นี้แล้วตั้งค่าพารามิเตอร์นั้นแบบไดนามิกในฟังก์ชันด้านบนหรือไม่

11
ฉันจะคำนวณเวลา / ชั่วโมงใน Google Spreadsheet ได้อย่างไร
ฉันจะคำนวณเวลา / ชั่วโมงในสเปรดชีตของ Google ได้อย่างไร ฉันมีค่าที่เป็นเวลา (เช่น 36:00:00) และฉันต้องการหารด้วยเวลาอื่น (เช่น 3:00:00) และได้ 12 ถ้าฉันหารเพียงอันเดียวฉันจะได้ 288 : 00: 00 เมื่อสิ่งที่ฉันต้องการคือ 12 (หรือ 12:00:00) โปรดทราบว่าการใช้ฟังก์ชันชั่วโมง () ไม่ทำงานเนื่องจาก 36:00:00 กลายเป็น 12

3
วิธีตั้งค่าให้กับเซลล์ใน Google ชีตโดยใช้ Apps Script
ฉันต้องการตั้งค่าข้อความหรือตัวเลขใน Google ชีตจากสคริปต์ ฉันต้องการชุดHelloหรือจำนวนในเซลล์9 F2ฉันพบรหัสนี้แล้ว: SpreadsheetApp.getActiveRange().setValue('hello'); แต่ไม่ได้ระบุว่าเซลล์ใด

12
วิธีการดีบัก Google Apps Script (หรือที่เรียกว่า Logger.log เข้าสู่ระบบ?)
ใน Google ชีตคุณสามารถเพิ่มฟังก์ชันการเขียนสคริปต์ได้ ฉันกำลังเพิ่มบางอย่างสำหรับonEditงานนี้ แต่ฉันไม่สามารถบอกได้ว่ามันใช้ได้หรือไม่ เท่าที่ฉันสามารถบอกได้คุณไม่สามารถดีบักเหตุการณ์สดจาก Google ชีตได้ดังนั้นคุณต้องทำจากตัวดีบั๊กซึ่งไม่มีจุดหมายเนื่องจากอาร์กิวเมนต์เหตุการณ์ที่ส่งไปยังonEdit()ฟังก์ชันของฉันจะไม่ได้กำหนดไว้เสมอหากฉันเรียกใช้จากScript Editor. ดังนั้นฉันจึงพยายามใช้Logger.logวิธีการบันทึกข้อมูลบางอย่างเมื่อใดก็ตามที่มีonEditการเรียกใช้ฟังก์ชัน แต่ดูเหมือนว่ามันจะใช้ได้เฉพาะเมื่อเรียกใช้จากไฟล์Script Editor. เมื่อฉันเรียกใช้จากไฟล์Script Editorฉันสามารถดูบันทึกได้โดยไปที่View->Logs... ฉันหวังว่าจะสามารถเห็นบันทึกเมื่อเหตุการณ์ถูกดำเนินการจริง แต่ฉันคิดไม่ออก ฉันจะแก้ไขข้อบกพร่องนี้ได้อย่างไร

13
นับจำนวนแถวด้วยค่าที่ไม่ว่าง
ในสเปรดชีตของ Google: ฉันจะนับแถวของพื้นที่ที่กำหนดที่มีค่าได้อย่างไร คำแนะนำทั้งหมดเกี่ยวกับเรื่องนี้ฉันพบจนถึงตอนนี้นำไปสู่สูตรที่นับแถวที่มีเนื้อหาไม่ว่างเปล่า (รวมถึงสูตร) ​​แต่เป็นเซลล์ที่มี =IF(1=2;"";"") // Shows an empty cell ถูกนับเช่นกัน คำตอบสำหรับงานง่าย ๆ นี้คืออะไร?

4
ตรวจสอบเซลล์เพื่อหาตัวอักษรหรือชุดตัวอักษรเฉพาะ
ใน Google สเปรดชีตฉันต้องการใช้สูตรที่จะแสดงข้อความหรือตัวเลขที่ต้องการหากเซลล์ใดเซลล์หนึ่งมีตัวอักษรบางตัว ตัวอย่างเช่นถ้าฉันใส่=IF(A1="Black";"YES";"NO")และ A1 เท่ากับ "ดำ" - มันจะแสดงผล "ใช่" อย่างถูกต้อง อย่างไรก็ตามเมื่อฉันใส่=IF(A1="Bla";"YES";"NO")ผลลัพธ์จะเป็น "NO" มีสูตรใดบ้างที่ฉันสามารถใช้ที่ฉันสามารถพูดได้ว่า=IF(A1 CONTAINS "Bla";"YES";"NO")มันออกมาเป็น "ใช่"

3
รับรายการแรกจาก Split ()
ผมใช้SPLIT1.23/1.15ฟังก์ชั่นในการแยกสตริงซึ่งมีลักษณะบางอย่างเช่น ตอนนี้มันให้ผลสองเซลล์ตามที่ควร แต่ฉันจะได้รับองค์ประกอบบางอย่างจากผลลัพธ์ได้อย่างไร ฉันต้องการทำสิ่งนี้: SPLIT("1.23/1.15", "/")[0] 1.23สารสกัด ไวยากรณ์ที่ถูกต้องคืออะไร? ฉันลองใช้INDEXฟังก์ชันนี้แล้วไม่ประสบความสำเร็จ:=INDEX(SPLIT("1.23/1.15", "/"), 0,0)

22
การเลือกค่าสุดท้ายของคอลัมน์
ฉันมีสเปรดชีตที่มีค่าบางอย่างในคอลัมน์ G บางเซลล์ว่างอยู่ระหว่างนั้นและฉันต้องการรับค่าสุดท้ายจากคอลัมน์นั้นไปยังเซลล์อื่น สิ่งที่ต้องการ: =LAST(G2:G9999) ยกเว้นว่าLASTไม่ใช่ฟังก์ชัน

8
การเข้าถึง Google Spreadsheets ด้วย C # โดยใช้ Google Data API
ฉันมีข้อมูลบางอย่างใน Google สเปรดชีตเป็นแผ่นเดียว มีวิธีใดบ้างที่ฉันสามารถอ่านข้อมูลนี้จาก. NET โดยการให้ข้อมูลรับรองของ Google และที่อยู่สเปรดชีต เป็นไปได้ไหมโดยใช้ Google Data API ในที่สุดฉันต้องการข้อมูลจาก Google สเปรดชีตใน DataTable ฉันจะทำมันได้อย่างไร? หากใครลองแล้วโปรดแบ่งปันข้อมูล

10
ใช้สูตรกับทั้งคอลัมน์
ฉันกำลังพยายามเข้ารหัสรหัสไปรษณีย์ทั้งหมดจากคอลัมน์ A เป็นคอลัมน์ B ด้วยสูตร: =TEXT(A1,"00000") แบบนี้: ฉันต้องการให้ทุกเซลล์ในคอลัมน์ B เปลี่ยนรูปโดยใช้สูตรด้านบน แต่ฉันมีแถวมากกว่า 40,000 แถวดังนั้นจึงไม่สามารถลากสูตรลงมาและใช้กับคอลัมน์ B ทั้งหมดได้ มีสูตรที่ฉันสามารถใช้แก้ปัญหานี้ได้หรือไม่?

6
Google SpreadSheet Query: ฉันสามารถลบส่วนหัวของคอลัมน์ได้หรือไม่
ฉันกำลังทำแบบสอบถามนี้ที่สเปรดชีต Google ของฉัน: =QUERY(H4:L35;"select sum(L) where H='First Week'"; -1) แต่จะส่งกลับตารางเล็ก ๆ ที่มี "sum" เป็นส่วนหัวและผลลัพธ์อยู่ด้านล่าง สิ่งที่ฉันต้องการคือผลลัพธ์เท่านั้น! ฉันจะลบส่วนหัวได้อย่างไร ให้ฉัน?

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