2017-08-15 10 views
1

In excelでは、テキストとしてフォーマットされた列に多数のセルがあります。私はそれらを "テキストとして保存された数字"のフォーマットに変換したいと思っています。私は、数字の前にアポストロフィ( ')を入れてEnterを押すことで、一度に1つのセルに対して行うことができます。私の問題は、セルの残りの部分でこのタイプの書式設定をすばやく達成する方法です。私は新しい列を作成しようとしました= "'" & A2とコピーしますが、動作しません。Excelでテキストとして保存する数値の書式設定方法を教えてください。

添付の図では、私はセルA2をテキストとしてフォーマットされた数値として変換しています。前に置くことでセルの残りの部分を素早く処理します。 number formatted as text with an apostrophe

+0

あなただけの列全体を選択して、私はただの数字にテキストまたはテキストに数値を変換したくない – Luuklag

+0

をテキストに一般からのセルの書式を変更することができます。私はすべての数字やテキストを "アポストロフィを持つテキストとして保存された数字"に変換したい。 –

答えて

1

それはちょうどあなたがテキストにしたいセルを選択し、=をテキストに書式を設定し、最速の解決策ではないかもしれませんが>「即時」ウィンドウ実行でALT + F11

を打ちます:

for each x in selection.cells: x.value = format(x.text,"'@"): next 
0

これはヘルパー列で行うことができます。 カラムをテキストとしてフォーマットする前に、numberformatの内容を知る必要があります。それからちょうどこの式では、同じ形式を使用します。

=TEXT(A1,"number_format") 

例:

=TEXT(A1,"General") 

または

=TEXT(A1,"0") 

は、必要に応じ限りダウン記入してください。

次に、式およびEdit-Copyの列のセルを選択します。 Edit-Paste Special Valuesこれは、式をテキスト結果に置き換えます。

関連する問題