ฉันจะป้อนบรรทัดใหม่ในเซลล์ใน Google ชีตได้อย่างไร


21

เมื่อมีการเข้าถึงสเปรดชีตใน Google ไดรฟ์บนคอมพิวเตอร์ที่มีแป้นพิมพ์ที่ฉันสามารถป้อนบรรทัดใหม่ในเซลล์เดียวโดยการกด+altenter

คีย์บอร์ดของฉันบน Android ไม่มีแม้แต่altปุ่ม

ฉันจะป้อนบรรทัดใหม่บนอุปกรณ์ Android ของฉันได้อย่างไร

สำหรับแป้นพิมพ์บน Android ของฉันฉันกำลังใช้ Swype อยู่ แต่ฉันคาดว่าและหวังว่าจะมีวิธีการทั่วไปที่ไม่เฉพาะเจาะจงสำหรับแป้นพิมพ์บางชนิด


2
ฉันกลัวว่าจะไม่มี "วิธีการทั่วไป" สำหรับสิ่งนั้น คุณอาจต้องการดูรายการของฉันในKeyboards & Input Methodซึ่งมีผู้สมัครหลายคนเช่นHackers Keyboardที่รองรับ "คีย์เพิ่มเติม"
Izzy

แนวคิด # 1 ที่ควรลอง: สร้าง "เอกสารอ้างอิง" ด้วยเซลล์เดียวที่คุณใส่อักขระ "บรรทัดใหม่" ในเซลล์บนพีซีแล้วใช้คัดลอกและวางบนอุปกรณ์ Android ของคุณ แนวคิด # 2: Google ชีตสนับสนุนมาโครหรือไม่
Gdalya

คำตอบที่สมบูรณ์แบบพวกที่นี่: webapps.stackexchange.com/questions/25359/…

@ user110230 คำตอบนั้นใช้ได้เฉพาะกับคอมพิวเตอร์เดสก์ท็อปไม่ใช่โทรศัพท์ Android
ถาม

คำตอบ:


19

วิธีที่ง่ายที่สุด: เพิ่มตัวอักษรพิเศษที่ท้ายบรรทัด เลือกตัวอักษรนั้น กด Enter ตัวอักษรจะถูกแทนที่ด้วยบรรทัดใหม่


3
นี่เป็นคำตอบเดียวที่ถูกต้อง
Carles Sala

1
มันมีข้อแม้ที่สำคัญบางอย่าง: 1) มันใช้งานไม่ได้กับแป้นพิมพ์กายภาพ (บลูทู ธ ) อย่างน้อยสำหรับฉัน 2) มันต้องมีตัวอักษรจริงๆ หากคุณเลือกช่องว่างมันไม่ทำงาน
เสือชีต้า

จะทำงานร่วมกับ Google Pinyin แต่ไม่ได้ทำงานกับแป้นพิมพ์ของ Google ญี่ปุ่น
Fefe

1
มันใช้งานไม่ได้ในแอป Google Spreadsheet (ไม่ได้ลองบน webapp)
Thomas LAURENT

4

คุณสามารถใช้ฟังก์ชั่นconcatenate()และchar(10)(carriage return) ตัวอย่าง:

=CONCATENATE("First line"; CHAR(10); "Second line")

4

วิธีเดียวที่ฉันพบคือผ่านคลิปบอร์ด

การใช้เอกสารต้นฉบับที่มีตัวแบ่งบรรทัดด้วยความพยายามบางอย่างที่คุณสามารถทำได้สำเร็จในการเลือกเพียงแค่ตัวแบ่งบรรทัดแล้วคัดลอก / วาง

ยิ่งไปกว่านั้นคือการใช้แอพเช่น "Unicode Pad" หรือ "Unicode CharMap" ซึ่งทั้งคู่จะค้นหาแล้วคัดลอก / วางอักขระใด ๆ คุณจะต้องมองหา LF, LINE FEED หรือ U + 000A
โปรดทราบว่าคุณจะไม่ "เห็น" ตัวละครหลังจากที่คุณเลือกมันมันจะแสดงเป็นพื้นที่สำหรับเหตุผลที่ชัดเจน
นี่ยังไม่สะดวกเท่าที่ฉันต้องการ แต่อย่างน้อยฉันก็พบว่ามันทำงานได้อย่างน่าเชื่อถือ


3

ทำเครื่องหมายเซลล์ที่คุณต้องการมีบรรทัดใหม่

ที่เมนูด้านบนคลิก "A" ถัดจากปุ่มทำซ้ำ

เลือกเมนูย่อย

ในส่วนล่างของหน้าจอ modal จะปรากฏขึ้น กดแท็บ "CELL"

กว่าเปิดใช้งาน "Wrap Text"

Cell + Wrap Text

ตอนนี้เซลล์นี้จะแบ่งบรรทัดกับข้อความยาว


การตัดนั้นไม่เหมือนกับตัวแบ่งบรรทัดที่แทรก
wbogacz

wbogacz ถูกต้องว่านี่ไม่ใช่ตัวแบ่งบรรทัด แต่นี่คือสิ่งที่ฉันกำลังมองหา
Tom Wyllie

1

ไฮไลต์ตัวละครที่โยนทิ้งและกดปุ่ม Enter รวมถึงพิมพ์ทุกอย่างลงในโปรแกรมแก้ไขข้อความจากนั้นคัดลอก / วางลงในเซลล์ของ Google ชีตทั้งคู่ใช้งานได้บนอุปกรณ์ Android เท่านั้น ฉันมีสเปรดชีตของ Google ที่ฉันแบ่งปันกับลูกค้าที่มี iPhone และเธอต้องสามารถป้อนหลายบรรทัดภายในเซลล์ ดังนั้นฉันจึงขึ้นมาด้วยรหัสสคริปต์ Google Apps เพียงเล็กน้อยที่จะทำบน iPhone ของเธอ (สามารถป้อนลงในเมนูแบบเลื่อนลงของ Google Spreadsheet เครื่องมือ >> เครื่องมือแก้ไขสคริปต์):

function onEdit(e) {
    e.range.setValue(e.value.replace(/\\\\/g, '\\').replace(/ *\\n */g, '\n').replace(/\/g, '\\'));
}

โดยพื้นฐานแล้วจะสร้างฟังก์ชั่น (ที่เชื่อมโยงกับทริกเกอร์ Google ชีตโดยอัตโนมัติ) และจะทำงานทุกครั้งที่มีการแก้ไขเซลล์ มันจะแทนที่อักขระ "\ n" ทั้งหมดในข้อความของคุณด้วยการขึ้นบรรทัดใหม่ ตรวจสอบให้แน่ใจว่าเป็นแบ็กสแลชและไม่ใช่สแลชปกติ สำหรับโปรแกรมเมอร์ "\ n" เป็นอักขระพิเศษที่แสดงถึงการคืนค่าขนส่งภายในสตริง ข้อยกเว้นที่เป็นไปได้เพียงข้อเดียวที่อาจเกิดการแตกบรรทัดโดยไม่ตั้งใจอาจเกิดขึ้นได้เมื่อพยายามป้อนเส้นทาง Windows เข้าสู่เซลล์เช่น "C: \ Users \ John \ Documents \ news" ดังนั้นแบ็กสแลชสองครั้งจึงเป็นวิธีแก้ปัญหาทั่วไปสำหรับเส้นทาง Windows ในหมู่โปรแกรมเมอร์ ดังนั้นเราสามารถป้อน "C: \ Users \ John \ Documents \ news" หรือแม้แต่เพียงแค่ "C: \ Users \ John \ Documents \ news" (เนื่องจาก \ n เป็นสตริงเดียวที่เรากำลังเปลี่ยนในตอนนี้)

นอกจากนี้ยังเป็นไปได้ที่จะเปลี่ยนอักขระทดแทนในกรณีที่ผู้อื่นคุ้นเคยกับ HTML:

function onEdit(e) {
    e.range.setValue(e.value.replace(/ *<br *\/*> */ig, '\n'));
}

เนื่องจาก " <br>" มีเจตนามากขึ้น (คนไม่ได้พิมพ์โดยไม่ตั้งใจยกเว้นว่าพวกเขาต้องการแบ่งบรรทัด) มันทำให้ฟังก์ชั่นการเปลี่ยนง่ายขึ้นเนื่องจากเราไม่ต้องหลบเลี่ยงสำหรับแบ็กสแลชสองครั้ง แต่โดยส่วนตัวแล้วการพิมพ์ในวงเล็บที่ทำมุมจากแป้นพิมพ์หน้าจอสัมผัส Android เป็นเรื่องที่ไม่สะดวกที่จะทำสองครั้งในทุก ๆ เส้นแบ่ง ...

-Ted


0

นอกจากนี้คุณสามารถใช้ฟังก์ชัน CHAR (10) ในเซลล์ว่างใดก็ได้แล้วคัดลอกเนื้อหา


0

ฉันประสบความสำเร็จด้วยการกด Enter หลายครั้งเมื่อพิมพ์ข้อความเลือกทั้งหมดคัดลอกและวางลงในเซลล์ในแผ่นงาน


0

Enterเลือกชิ้นส่วนของข้อความภายในเซลล์และการตี มันจะย้ายเคอร์เซอร์ไปที่บรรทัดใหม่ภายในเซลล์



0

เคล็ดลับต่อไปนี้ใช้งานได้สำหรับฉัน: Ctrl + Enter


5
สนใจที่จะอธิบายว่าอุปกรณ์ Android มีCtrlกุญแจอยู่ที่ไหน? หมายเหตุไซต์นี้เกี่ยวกับ Android ไม่ใช่เดสก์ท็อป
Izzy

ฉันถือว่า (แต่ยังไม่ได้ทดสอบ) ว่าอาจใช้งานได้กับแอปคีย์บอร์ดของบุคคลที่สามที่มีปุ่ม Ctrl เช่น Keyboard ของแฮ็กเกอร์
Andrew T.

-2

เพียงเลือกบรรทัดและกด + (บนขวาบนแถบเครื่องมือ) คุณจะได้รับการเสนอให้แทรกแถวด้านบนหรือด้านล่างหรือลิงค์


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