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

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

2
คอลัมน์ผลรวมเฉพาะเมื่อคอลัมน์อื่นมีค่าว่าง
ฉันพยายามรับผลรวมของค่าคอลัมน์ในสเปรดชีต Google เฉพาะในกรณีที่ไม่มีค่าในคอลัมน์ติดกัน ลองพิจารณาตัวอย่างต่อไปนี้: A | B ------- 40 | 50 20 | 20 30 | 10 | ผลรวมของAควรกลับ 40 ฉันพยายามใช้ฟังก์ชั่นต่อไปนี้: =SUM(FILTER(A:A, ISEMPTY(B:B))) แต่ทั้งหมดที่ฉันได้รับคือ: Error: Unknown function name ISEMPTY. ใครช่วยบอกฉันว่ามีอะไรผิดปกติหรือทำอย่างไรให้ถูกต้อง?

2
คุณสามารถระบุตัวระบุและตัวคั่นเมื่อส่งออกจาก Google Spreadsheet ได้หรือไม่
คุณสามารถระบุตัวระบุและตัวคั่นเมื่อส่งออกจาก Google เอกสารได้หรือไม่ ตอนนี้เมื่อฉันไปที่สเปรดชีตและทำไฟล์»ดาวน์โหลดเป็นมันจะดาวน์โหลดสิ่งที่คั่นด้วยเครื่องหมายจุลภาคและไม่มีตัวระบุ

1
วิธีใช้ ARRAYFORMULA กับ QUERY ใน Google ชีต
ฉันมีแบบสอบถามที่ต้องเรียกใช้สำหรับทุกแถวในรายการ มันทำงานได้ดีเมื่อเขียนสำหรับแถวเดียว: QUERY(MaraRankData, "select J,I,H,G,F,E where A='"&E3&"' and B='"&B3&"' and C="&C3&" and D="&D3&"", 0 ) ที่ส่งออกแถวของข้อมูลตามที่ต้องการ แต่เมื่อฉันใส่ไว้ใน ARRAYFORMULA มันยังคงเอาต์พุตเพียงหนึ่งแถวแทนที่จะเป็นหลายแถว: =ARRAYFORMULA( QUERY(MaraRankData, "select J,I,H,G,F,E where A='"&E3:E&"' and B='"&B3:B&"' and C="&C3:C&" and D="&D3:D&"", 0) ) Google ชีตไม่ส่งข้อผิดพลาดดังนั้นฉันไม่รู้ว่าฉันทำอะไรผิด ฉันจะทำให้ ARRAYFORMULA ทำงานร่วมกับ QUERY ของฉันได้อย่างไรฉันจึงไม่ต้องทำซ้ำสูตรทุกแถว?

8
การวางข้อความที่มีตัวแบ่งบรรทัดลงใน Google ชีตจะเติมเซลล์หลายเซลล์
หากฉันคัดลอกข้อความโดยมีตัวแบ่งบรรทัดอยู่ในนั้นเช่นนี้: 1st line 2nd line จากนั้นวางลงในเซลล์ของ Google ชีตแล้ววาง 'บรรทัดที่ 2' ลงในเซลล์ด้านล่าง อะไรคือวิธีหลีกเลี่ยงสิ่งนี้

6
ฉันจะอ้างถึงคอลัมน์ที่ต่างกันสองคอลัมน์ในฟังก์ชัน COUNTIF ได้อย่างไร
ฉันจะพยายามอธิบายให้ดีที่สุด สมมติว่าฉันมีแผ่นงานที่มีลักษณะเช่นนี้ (ในตัวอย่างที่วางแผนไว้นี้สมมติว่าฉันส่งอีเมลการตลาดไปยังผู้คนต่าง ๆ ฉันรู้อายุและรหัสไปรษณีย์ของพวกเขาและฉันต้องการติดตามอัตราการคลิกในอีเมลเหล่านั้น): A | B | C 1 Age | zip code | click? 2 26 | 11111 | true 3 27 | 11112 | true 4 28 | 11111 | false 5 27 | 22222 | false 6 28 | 11112 | false 7 26 | …

2
สคริปต์เพื่อเปลี่ยนสีข้อความแต่ละรายการภายในเซลล์
ฉันมีสเปรดชีตของ Google ที่มีชื่อพนักงานนับร้อยสำหรับกำหนดเวลา แต่ละเซลล์มีหลายชื่อภายในเซลล์นั้นที่มีลักษณะดังนี้: First Last First Last First Last First Last First Last ชื่อหลายชื่อเป็นรหัสสีแดงในขณะที่ชื่ออื่นยังคงเป็นสีดำ ฉันกำลังใช้สคริปต์เพื่อลบบรรทัดใหม่พิเศษเพื่อย่อชื่อ (ส่วนใหญ่จะถูกลบออกโดยใช้การค้นหา / แทนที่สำหรับสิ่งต่าง ๆ เช่นวันหยุดส่งผลให้ขึ้นบรรทัดใหม่เปล่า): First Last First Last First Last First Last First Last ปัญหาคือว่าเมื่อสคริปต์นี้ทำงานชื่อสีแดงมีการเปลี่ยนแบบอักษรของพวกเขาเป็นสีดำ ฉันไม่สามารถหาวิธีเขียน a for loop เพื่อเปลี่ยนแต่ละบรรทัดภายในเซลล์กลับเป็นสีแดงได้ ฉันลงท้ายด้วยข้อความทั้งหมดในเซลล์เป็นสีแดงหรือรหัส HTML ที่ระบุว่าควรเป็นสีแดง มีความคิดเห็นเกี่ยวกับวิธีการทำงานนี้หรือไม่?

3
ใน Google Spreadsheet ฉันจะทำให้เซลล์รับค่าสตริงแบบสุ่มจากรายการสตริงได้อย่างไร
สมมติว่าฉันมีรายการสตริง: แอปเปิ้ล, ลูกแพร์, กล้วย, ส้ม ฉันจะให้แต่ละเซลล์ในคอลัมน์ของเซลล์มีค่าสุ่มจากรายการนั้นได้อย่างไร

4
สตริงที่คั่นด้วย "แยก" รักษารายการว่างไว้
ฉันกำลังพยายามใช้SPLITและJOINฟังก์ชั่นใน Google ชีต (เวอร์ชันใหม่) เพื่อจัดการข้อมูลบางอย่างและฉันพบปัญหาเพราะSPLITไม่ได้รักษารายการว่างไว้ แหล่งข้อมูลถูกตั้งค่าแบบนี้โดยพื้นฐานแล้ว: | A B C D ----------------------- 1 | q 5 r 2 2 | s t 4 3 | u 8 v 4 | w 3 x 6 (รายการว่างในชุดข้อมูลนี้แสดงถึง "ไม่มีการวัด" ซึ่งแตกต่างจากการวัด0) ในคอลัมน์AและCฉันได้ผลลัพธ์ที่ต้องการโดยใช้สูตร: =SPLIT(JOIN("~",A1:A4,C1:C4),"~") ที่สร้างแถวที่ไปตามที่คาดไว้q s u w r t v xในแต่ละเซลล์ แต่วิธีนี้ไม่ทำงานบนคอลัมน์และB ฟังก์ชั่นตามที่คาดไว้ให้ผลลัพธ์:DJOIN 5~~8~3~2~4~~6 …

3
ส่งผ่านช่วงในฟังก์ชันที่กำหนดเองของสคริปต์ Google Apps โดยไม่ใช้สัญลักษณ์ A1
ฉันยังใหม่กับสคริปต์ของ Google Apps และฉันต้องการสร้างฟังก์ชั่นสำหรับสเปรดชีตที่รวมค่าเซลล์เมื่อเซลล์มีคุณสมบัติตรงตามเกณฑ์ที่กำหนดเช่นสีพื้นหลัง นอกจากนี้ฉันต้องการส่งช่วงเป็นอาร์เรย์และไม่ใช้สัญลักษณ์ A1ด้วยเหตุผลดังต่อไปนี้ ผมพบว่าฟังก์ชั่นที่ใช้สัญกรณ์ a1 การที่นี่ ปัญหาคือเมื่อฉันมีมันในเซลล์ที่กำหนด =sumWhereBackgroundColorIs("white", "A1:A10") และฉันคัดลอกค่าไปยังเซลล์ที่อยู่ติดกันด้านขวาผลลัพธ์จะกลับมาอีก = sumWhereBackgroundColorIs ("white", "A1: A10" ) ในขณะที่ฉันต้องการ = sumWhereBackgroundColorIs ("สีขาว", "B1: B10" ) มิฉะนั้นฉันมักจะแก้ไขอาร์กิวเมนต์การป้อนข้อมูลด้วยตนเองและฉันต้องการหลีกเลี่ยงสิ่งนี้เนื่องจากฉันจะใช้ฟังก์ชั่นนี้อย่างกว้างขวาง ดังนั้นฉันได้ลองผ่านช่วงเป็นอาร์เรย์ของค่าโดยใช้ =sumIfBgColor(#ffffff, A1:A10) function sumIfBgColor(color, range){ var x = 0; for(var i = 0; i < range.length; i++){ for(var j = 0; j …

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

2
การคำนวณเซลล์ที่แรเงา
ฉันใช้ Google Spreadsheets เพื่อสร้างเมทริกซ์ (เวลา / กิจกรรม) เป็นตารางประจำวันสำหรับพนักงานที่จะลงชื่อเข้าใช้ มีสูตรในการคำนวณจำนวนเซลล์ในคอลัมน์ที่แรเงา (หรือไม่แรเงา) สีใดสีหนึ่งหรือไม่? ตัวอย่างเช่น: 20 เซลล์เป็นสีเทาและ 31 ไม่ใช่สีเทา (เป็นสีเทาอื่น ๆ ) และแทนที่จะนับมันด้วยตนเองระบบจะคำนวณสิ่งนี้ที่ด้านล่างของคอลัมน์การเข้าถึง

3
ฉันจะหยุดการจัดรูปแบบการตอบกลับของฟอร์มใน Google ชีตได้อย่างไร
ฉันมี Google Forms พร้อมคำถามที่มีช่องดรอปดาวน์พร้อมค่าต่อไปนี้: - Fewer than 10 - 11-25 - 26-50 - More than 50 หากผู้ใช้เลือก11-25Google ชีตให้ข้อมูลการตอบกลับดังนี้: ภายใต้รูปแบบแบบเลื่อนลงในแถบเครื่องมือการเลือก "ข้อความธรรมดา" มีการเรนเดอร์เซลล์เป็นวันที่นี้ เลือก "ปกติ" ให้เพียง40,872และการเลือกชนิดอื่น ๆ ของรูปแบบให้$ 40,872.00, 980928:00:00และตัวเลขอื่น ๆ อีกมากมายที่ไม่ได้อะไรอย่าง11-25ขึ้นอยู่กับสิ่งที่ฉันเลือกตัวเลือก วิธีแก้ปัญหาคือเปลี่ยนตัวเลือกการตอบกลับฟอร์มเป็น11-25 applesหรือรับรู้เมื่อจัดการข้อมูลของฉันที่ '11 / 25/2011 'หมายถึงแอปเปิ้ล '11 -25' จริงๆ แต่มีวิธีที่จะให้ Google ชีตหยุดเปลี่ยน11-25เป็นวันที่ได้หรือไม่?

3
วิธีการตั้งค่าอย่างง่ายในกระดาษคำนวณของ Google เอกสาร
สมมติว่าฉันมีชื่อบางส่วนในเซลล์B1:B3และรายการเต็มรูปแบบของชื่อที่อยู่ในทั้งหมดA1:A4ก็เป็นไปได้สำหรับผมที่จะสร้างรายชื่อในA1:A4ที่ไม่ปรากฏในB1:B3? เช่นเซลล์A1:A4มี "A", "B", "C", "D" ถ้าB1:B3มี "A", "C", "D" ดังนั้นฉันต้องการรับ "B" ฉันดูรายการฟังก์ชั่นแต่ไม่สามารถหาวิธีทำได้ อัปเดต : ด้วยความช่วยเหลือของแลนซ์สูตรที่ฉันใช้คือ: FILTER(A1:A4, A1:A4<>B1, A1:A4<>B2, A1:A4<>B3) สิ่งนี้ให้ผลลัพธ์ที่ถูกต้อง แต่ฉันยังคงมีปัญหา ปัญหาคือเซลล์ของฉันB1:Bxสามารถขยายได้ ฉันจัดการทีมกีฬาและใช้แบบฟอร์ม Google เอกสารเพื่อให้ผู้คนส่งพวกเขาเลือกชื่อของพวกเขาจากรายการที่เลือกและเลือกปุ่มตัวเลือก "ใช่" (ฉันสามารถเล่นได้) หรือ "ไม่" (ฉันไม่อยู่) สิ่งที่ฉันต้องการบรรลุที่นี่คือการแสดงในสเปรดชีตของฉันคนที่ไม่ได้ตอบสนอง เป้าหมายคือการอัพเดตรายการนี้โดยอัตโนมัติหลังจากส่งใหม่แต่ละครั้ง น่าเสียดายที่เมื่อกรอกแถวใหม่ในสเปรดชีตสูตรจะถูกทำให้แน่น ฉันไม่แน่ใจว่ามีวิธีแก้ปัญหาสำหรับเรื่องนี้หรือไม่ อัปเดต 2 : ฉันพบวิธีแก้ไข ผมคัดลอกเซลล์จากB1:Bxไปยังพื้นที่อื่นC1:Cxเป็นครั้งแรกที่ใช้แล้วสูตรข้างต้น C1:Cxแต่กับ แม้ตอนนี้จะB1:Bxขยายตัวสูตรยังคงใช้ได้

1
ใน Google ชีตฉันจะทำซ้ำชีทพร้อมกับการอนุญาตได้อย่างไร
ในสเปรดชีตของ Google ที่เรียกว่าการเข้าร่วมประชุมมีแผ่นที่เรียกว่าแม่แบบ ผู้ใช้ทำซ้ำแผ่นงานนี้เปลี่ยนชื่อแผ่นงานด้วยวันที่ปัจจุบันและใช้แผ่นงานนี้เพื่อทำเครื่องหมายการเข้าร่วมสำหรับนักเรียน แผ่นแม่แบบมีเซลล์ที่ได้รับการป้องกันและการเข้าร่วมจะถูกทำเครื่องหมายด้วยการป้อนหมายเลข ID ของนักเรียนในพื้นที่ที่ให้ (เซลล์ที่ไม่มีการป้องกัน) ฉันใช้สคริปต์ต่อไปนี้เพื่อทำซ้ำหลายแผ่นและเปลี่ยนชื่อทุกวัน: function createDailyAttendance() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var refss = ss.getSheetByName("DataPointers"); // Get the range Row and Column information. var dataRangeRow = refss.getRange("K2").getValue(); //var dataRangeCol = ss.getRangeByName(ColName).getValue(); // Get the range of cells that store Duplicate sheet name. var AttendanceDataRange = …

3
คุณสามารถเลือก UNION ใน Google ชีตได้หรือไม่?
ฉันมี Google ชีตเชื่อมโยงไปยังแบบฟอร์มที่รวบรวมคำตอบจากคนสามคนในหัวข้อเดียวกันโดยใช้แบบฟอร์มเดียวกันและแก้ไขสามครั้ง สิ่งนี้จะสร้างชีตที่มีสามคอลัมน์ที่ระบุว่าบุคคลทั้งสามอยู่ที่ไหน ฉันต้องการสร้างมุมมอง / ข้อความค้นหาที่ใช้สามคอลัมน์เหล่านั้นและทำให้พวกเขาอยู่ภายใต้ 'กันและกัน' และไม่ติดกัน ในฐานข้อมูลฉันจะทำบางอย่างเช่นแบบสอบถามด้านล่างฉันเรียกว่า 'แผ่นงาน' tblMain ของฉันและระบุสี่คอลัมน์ที่เกี่ยวข้อง (ฉันต้องการ ID หัวเรื่อง) tblMain: ID RALocation RBLocation RCLocation ค้นหา: Select ID, RALocation as Location, 'RA' as Role from tblMain Union Select ID, RBLocation as Location, 'RB' as Role from tblMain Union Select ID, RCLocation as Location, 'RC' …

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