Googleスプレッドシートのセルに新しい行を入力するにはどうすればよいですか?


21

キーボードを搭載したコンピューターでGoogleドライブのスプレッドシートにアクセスするとき、alt+ を押して単一のセルに新しい行を入力できますenter

Androidのキーボードにはaltキーさえありません。

Androidデバイスで新しい行を入力するにはどうすればよいですか?

私のAndroidのキーボードには、現在Swypeを使用していますが、特定のキーボードに固有ではない一般的なアプローチがあると思います。


2
そのための「一般的なアプローチ」はないのではないかと思います。キーボードと入力方法に関する私のリストをご覧ください。このような「追加キー」をサポートするハッカーキーボードのような候補がいくつかあります。
イジー

アイデア#1:PCのセルに「改行」文字を入力する単一のセルで「参照ドキュメント」を作成し、Androidデバイスでコピーアンドペーストを使用します。アイデア#2:Googleシートはマクロをサポートしていますか?
グダリヤ14

PERFECT ANSWERの、RIGHT HERE GUYS: webapps.stackexchange.com/questions/25359/...

@ user110230、その答えはデスクトップコンピューターにのみ適用され、Androidスマートフォンには適用されません。
質問者

回答:


19

最も簡単な方法:行の最後に余分な文字を追加します。その手紙を選択します。Enterキーを押します。文字は新しい行に置き換えられます。


3
これが唯一の正しい答えです
カールズサラ

1
重要な注意事項があります:1)物理的な(bluetooth)キーボードでは動作せず、私にとっては少なくとも2)それは本当に文字である必要があります。スペースを選択した場合、機能しません。
チーター

Google Pinyinで動作しますが、Google日本語キーボードでは動作しません
fefe

1
Googleスプレッドシートアプリでは機能しません(webappを試用しませんでした)
Thomas LAURENT

4

関数concatenate()char(10)(キャリッジリターン)を使用できます。例:

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

4

これまでに見つけた唯一の方法は、クリップボードを使用することです。

改行を含むソースドキュメントを使用すると、多少の労力をかけて、改行だけを選択してコピー/貼り付けすることができます。

さらに簡単なのは、「Unicode Pad」や「Unicode CharMap」などのアプリを使用することです。どちらも文字を見つけてコピー/貼り付けします。LF、LINE FEED、またはU + 000Aを探す必要があります。
キャラクターを選択した後、そのキャラクターは「見えない」ことに注意してください。それは明らかな理由でスペースとして表示されます。
これは私が望むほど便利ではありませんが、少なくとも確実に機能することがわかりました。


3

改行するセルをマークします。

トップメニューで、やり直しボタンの横にある「A」をクリックします。

サブメニューを選択

画面下部にモーダルがポップアップします。「CELL」タブを押します。

「テキストの折り返し」を有効にするより。

セル+折り返しテキスト

これで、このセルは長いテキストで改行します。


折り返しは、挿入された改行とは異なります。
wbogacz

wbogaczはこれが改行ではないことは正しいですが、これはまさに私が探していたものです。
トムワイリー

1

スローアウェイキャラクターをハイライトしてエンタートリックを押し、すべてをテキストエディターに入力し、それをGoogleスプレッドシートセルにコピー/ペーストします。どちらもAndroidデバイスでのみ機能します。iPhoneを持っているクライアントと共有しているGoogleスプレッドシートがあり、セル内に複数の行を入力できる必要があります。そこで、彼女のiPhoneでそれを行うためのほんの少しのGoogle Apps Scriptコードを思いつきました(Googleスプレッドシートのドロップダウンメニュー、[ツール] >> [スクリプトエディター]に入力できます)。

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

基本的に、関数は(Googleスプレッドシートトリガーに自動的にリンクされる)関数を作成し、セルが編集されるたびに実行されます。テキスト内のすべての「\ n」文字を改行で置き換えるだけです。通常のスラッシュではなく、バックスラッシュであることを確認してください。プログラマーにとって、「\ n」は文字列内のキャリッジリターンを表す特殊文字です。偶発的な改行が発生する可能性がある唯一の例外は、「C:\ Users \ John \ Documents \ news」などのセルにWindowsパスを入力しようとした場合です。そのため、プログラマの間での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タッチスクリーンキーボードから角括弧を入力することは、改行ごとに2回入力するのに少し不便です...

-テッド



0

メッセージを入力するときにEnterキーを数回押して、すべてを選択し、コピーして、シートのセルに貼り付けることに成功しました。




0

次のトリックは私のために働いた:Ctrl + Enter


5
AndroidデバイスがどこにCtrl鍵を持っているのかを説明したいですか?このサイトは、デスクトップではなく、Androidに関するものです。
イジー

これは、ハッカーのキーボードのようなCtrlキーを持つサードパーティのキーボードアプリで動作する可能性があることをテストしていますが、テストしていません。
アンドリューT.

-2

行を選択して+(ツールバーの右上)を押すだけで、行を上下に挿入したり、リンクを挿入したりできます。


OPはセル内に新しい行を挿入したい、またはおそらく代わりに改行として呼び出す必要があることに注意してください。ただし、新しい行ではありません。
アンドリューT.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.