web-dev-qa-db-ja.com

OpenOffice / LibreOffice Calcが入力内容(データ、数字など)を変更しないようにする方法

基本的に、LibreOffice Calcは、私が望んでいることではなく、私が言うことをやりたいです。

例えば:

  • 1.1.12を入力すると、01.01.2012などではなく、そのセルに1.1.12が必要です。
  • 001を入力するとき、1ではなくそのセルに001を入れたい
  • などなど

明示的に指示するまで、データに触れないようにします。それはまったく可能ですか?

セルのフォーマットをテキストに設定できることを知っています。それはまったく役に立ちません。例:

  • 入力1.1.12、テキストとして01.01.12の形式で表示され、「40909」になり、元の入力が失われます
  • 空のセルをテキストとしてフォーマットします。改行で区切って「000 001 002 ...」を貼り付けます。 「0 1 2 ...」を表示します

テキストを強制するために何かの前に書くことができることを知っています。繰り返しますが、テキストを貼り付けると、自動的に追加することはできないため、役に立ちません。

これが可能になることを願っています。さまざまな問題をグーグルで試しましたが、良い答えは見つかりませんでした。

33
Istrebitel

書式なしの純粋なテキストの貼り付けに関する問題を理解しています。これはあなたが望むよりも多くの作業になるかもしれません(後で自動化を試みることができます)が、メモ帳からデータを貼り付けると、以下に示すようにインポート画面が表示されます。列ヘッダーを選択してから、「列タイプ:テキスト」を選択します。これにより、貼り付け/インポートの問題が解決するはずです。別の方法は、AutoHotKeyスクリプトでこれを処理することです。enter image description here

ああb.t.w. @はテキストの形式タイプで、24時間のHHまたは平日のdddと同じように...

15
Robert Ilbrink

入力をテキストとして解釈し、Calcが入力に凝った(および迷惑な)ことを行わないようにするには、フォーマットを変更する必要がありますbefore任意の値を入力します。

  • セル/列/行を選択します。
  • 「セルのフォーマット...」を右クリックします
  • タブ「番号」を選択します
  • 「カテゴリ」リストで、「テキスト」を選択します(最後のオプション)
  • 形式「@」を選択します(このカテゴリで唯一のものです)
  • 「OK」をクリックします

「自動修正」オプションも調整する必要がある場合があります。 「ツール> Auotcorrectオプション...」に移動します。ここに役立つリンクがあります: https://help.libreoffice.org/Calc/Deactivation_Automatic_Changes

18
Algiz

インポートするとき、たくさんのオプションが与えられます。 「引用フィールドをテキストとして」を選択すると、引用内のテキストはtextとして扱われ、LibreOfficeによって神聖なものとして解釈され、numberとして識別するものを変更する方法では変更されません。

enter image description here

3
aaron-coding

テキストの前に単に文字 'を置くだけで、' 0.1.16とcalcはそれをテキストデータとして挿入します。

0
kris

私の問題は通貨であり、入力された数字が日付を表すことができる場合、適切にフォーマットされた数字ははるかに大きくなります。 4.22ドルが42,482ドルになるなど。末尾のゼロを追加すると問題が解決することを発見しました。

0
Christopher

私は最初、非常によく似た(しかし同一ではない)問題でこのページにたどり着きました。同じ問題で訪問する可能性のある人のために、ここにソリューションを投稿しています。

OpenOfficeで.XSLXスプレッドシートを保存して閉じてから再度開くたびに、テキスト間に入力したスペースが削除されます。例えば:

  • 「出席しなかった」は「出席しなかった」になります。
  • 「John DOE」は「JohnDOE」などになります。

(上記で推奨されているように)フォーマットとして「テキスト」(@)を指定しても、残念ながら役に立ちませんでした。

最終的にdidが解決するのは、.XSLXではなく.ODSファイルとして保存することでした。

0
msrahlj2

クリップボードにデータがある場合、メインメニューで編集-> 名前を付けて貼り付け...をクリックします。次のウィンドウで「テキストとして貼り付け」を選択します。すべてのデータがそのまま貼り付けられます。

0
Michael Yurin