Googleスプレッドシートでスプレッドシートのセルをインデントする方法は?


9

これは私の財務業務で必要な基本機能ですが、Googleスプレッドシートでこれを機能させることができないか、サポートされていません。

Zoho Sheetも調べましたが、これらもサポートしていません。

Googleスプレッドシートで実行できますか、それとも別のウェブアプリを使用する必要がありますか?


1
インデントを示すアプリのスクリーンショットはありますか?
kzh

Gnumericはこれを実行します:Gnumericスクリーンショット
Belisama

回答:


3

あなたはどちらのタイプすることができますAlt+ 0160またはAlt+を255インデントを作成するために、非改行スペースを挿入します。


1

解放されたEditGridを使用してセルの値をインデントできます。

それは機能のようなExcelの全範囲を提供します。

カットアンドペースト、並べ替え、グラフ、自動入力、セルの枠線、数値の書式設定、セルの書式設定、インポート、エクスポート、印刷、検索、元に戻す、やり直し、ウィンドウ枠の固定、テキストのオーバーフロー、行/列のサイズの自動調整、単語ワープ、セルコメント、500以上の関数...名前を付けると、EditGridに含まれます。

EditGridは、Microsoft Excel(.xls)、OpenDocument(.ods)、OpenOffice.org(.sxc)、CSV(.csv)など、多くの一般的なスプレッドシートファイル形式との間でスプレッドシートをインポート/エクスポートできます。

ここでEditGridのオンラインデモを試すことができます。


1

式を使用してインデントを作成できます。

=CONCAT(REPT(CHAR(160),3),"test")

説明しました

空白(CHAR(160))は3回繰り返されtestCONCAT数式を介してテキストと結合されます。

スクリーンショット

ここに画像の説明を入力してください


0

スプレッドシートに添付されたGoogleスクリプトでこのカスタム関数を使用します。

function indent(_txt, _spaces) {
  var txt = (!_txt) ? "Test text" : _txt;
  var spaces = (!_spaces) ? 2 : _spaces;
  var space = " ";
  var f = '';
  for (var i=0; i<spaces; i++) {
    f += space;
  }
  f += txt;
  return f;
}

重要:var space = ""行に入力するスペースは、上記のAlexとHannahによるSHIFT-ALT / OPTION-SPACEである必要があります。

次のようにスプレッドシートで関数を使用します。= indent( "Indent me"、2)


-2

Google Doc Spreadsheetsでは、Shift+ Alt (Option)+を押してこれを行うことができますSpace


1
これを機能させることができませんでした。「セルの編集」モードまたは「画面内を移動」モードにする必要がありますか?
Belisama、2012年

これも機能しませんでした。
OnenOnlyWalter 2012年

これも機能しませんでした。
Jacob Jan Tuinstra、2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.