Excel シートのすべてのセルをテキストに変換するにはどうすればよいですか?

Excel シートのすべてのセルをテキストに変換するにはどうすればよいですか?

あらゆるタイプ (整数、テキスト、小数など) のセルが含まれる既存の Excel 2003 ドキュメントの場合、各セルの内容をテキストに変換するにはどうすればよいでしょうか。

これらすべての変更を同じ Excel ドキュメントに保存しますか?

答え1

別のシートのセル A1 に次のように入力できます。

="" & OriginalSheet!A1

これを元のシートの全幅と全長さにコピー/貼り付けします。次に、[形式を選択して貼り付け] > [値] で元のシートにブロックを貼り付けます。これですべてに小さな緑のパッチが表示されるはずです。

唯一の注意点は日付です。この数式を日付フィールドに適用すると、日付のシリアル番号がテキストとして表示されます。通常適用される書式ではありません。これを回避するには、日付フィールドに対して上記の数式の代わりに次の数式を使用します。

=TEXT(A1,"mm/dd/yyyy")

答え2

決定的な答えは次のとおりです。

数字を強調表示し、[データ] > [テキストを列に分割] コマンドを使用します。ウィザードの 1 ページ目で、適切なタイプ (おそらく [区切り文字付き]) を選択します。2 ページ目で、データが 1 列に収まるように、表示されている列区切りを削除します。3 ページ目で、[列データ形式] の下にある [テキスト] をクリックして、この列がテキストであることを示します。

答え3

すべてのフィールドを選択し、右クリックしてコピーし、右クリックして特殊/値を貼り付けることができます。数式が失われないように、新しいスプレッドシートにコピーすることをお勧めします。

次に、すべてのフィールドを選択し、Mark Robinson の提案に従って、「セルの書式設定」をクリックしてテキストを選択します。

これにより、すべての数式が数式ではなくそれらが表す値に変換され、数値がテキストに変換されます。

答え4

すべてのセルを選択 Ctrl+a

選択したセルを右クリックして「セルの書式設定」をクリックします。

数値タブでカテゴリとしてテキストを選択します

テキスト形式のセルは、セル内に数値があってもテキストとして扱われます。セルは入力したとおりに表示されます。

次にExcel文書を保存します

関連情報