42

基本的に、私は 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 ...」と表示

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

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

4

8 に答える 8

20

入力をテキストとして解釈し、Calc が入力に対して派手な (そして面倒な) 処理を行わないようにしたい場合は、値を入力するに形式を変更する必要があります。

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

「自動修正」オプションも微調整する必要がある場合があります。[ツール] > [自動修正オプション...] に移動します。役立つリンクは次のとおりです: https://help.libreoffice.org/Calc/Deactivating_Automatic_Changes

于 2013-03-05T09:52:51.787 に答える
18

フォーマットされていない純粋なテキストの貼り付けに関する問題を理解しています。これはあなたが望むよりも手間がかかるかもしれません (後で自動化を試みることができます) が、メモ帳からデータを貼り付けると、以下に示すようなインポート画面が表示されます。列ヘッダーを選択し、[列の種類: テキスト] を選択します。これにより、貼り付け/インポートの問題が解決するはずです。別の方法は、AutoHotKey スクリプトでこれを処理することです。ここに画像の説明を入力

ところで、@ はテキストの形式タイプです。24 時間の HH や平日の ddd と同じように...

于 2012-12-14T10:06:39.050 に答える
1

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

于 2015-05-28T07:47:21.137 に答える
0

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

于 2016-07-27T17:35:49.330 に答える
-1

別のサイトから番号を貼り付けたところ、日付が表示され続けました。いじって、貼り付けボードにある矢印を押して、フォーマットされていないテキストまたは HTML フォーマットのオプションを提供しました。書式なしを選択すると、必要なテキストを表示するウィンドウが開いたので、[OK] を押しました。

于 2016-01-22T23:48:28.117 に答える