Excelの列をテキストとして保存するにはどうすればよいですか?


14

16進数の文字列の列があります。

506078
363624
505974
505644

これらを整数や浮動小数点数ではなく文字列として保存するには、Excelが必要です。


フォーマット->セル->カスタム。オプション '0'
tmarthal

回答:


26

このために必要なのは、テキストの前に一重引用符を付けることだけです。これは、Excelで取得したくない日付でも機能します。

例えば。

'23446

列全体を上書きするテキストとして列全体をフォーマットすることもできます。Excel 2007で、セルを強調表示し、右クリックして[セルの書式設定]を選択します。左側のオプションからテキストをクリックします。


列全体に単一引用符を付けることができますか?約60000行のデータがあり、数式を使用したくありません。
vaibhavcool20 2018

1

上記で回答したように、変換を実際に実行するためにセルをアクティブにする必要があるため、数値を文字列としてフォーマットすることはお勧めできません(F2またはダブルクリックするか、列でFind + Replaceを使用し、ドットをドットまたはその他の文字ですが、列の各セルに永続的な文字がない場合、この回避策は機能しません)。また、編集のためにセルを入力すると、値に互換性がある場合、セルは自動的に数値に戻ります。

今、コメントセクションでスコットの質問に答えます。すでにデータがあり、各セルのデータの前に手動で引用符を追加することがオプションでない場合は、ヘルパー列を使用して次のように書くことができます

="'"&A1

B1で、A1はセルへの参照で、B1の数式を下にドラッグします。この時点で見積もりが表示されますが、列Bのデータを値として貼り付けることができます(CTRL + C&ALT + E + Sで値を選択するか、トップメニューの値として特殊を貼り付けます)。次に、 '(引用)を見つけて置換し、'(引用)で置き換えます。テキストが強制される値を持つ列ができます。

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