0

何千もの行と列の数値データを含む Excel シートがあり、このデータに対していくつかの計算を行う必要があります。ただし、いくつかのファイルには、数値が含まれている場合でもテキスト形式のセルが 1 つまたは 2 つあります。データは非常に大きいため、すべてのセルの形式を確認することはできません。これらのエラーを修正する方法はありますか?

4

5 に答える 5

1

Excell 2007 以降を使用している場合は、検索と置換を使用してください。

空白のままにして、検索形式で選択しFind What、置換形式で(または他の数値形式) を選択します。Replace withTextGeneral

実行Replace Allして完了です!

于 2012-07-26T20:33:51.110 に答える
0

ASAP ユーティリティを使用する www.asap-utilities.com/

テキストを数値に変換するマクロがあります

値関数を使用することもできます

=value(A1) 

テキストを数値に変換する

于 2012-07-26T20:23:14.107 に答える
0

数値としてフォーマットしたい特定の行/列ヘッダーを選択することから始めます。次に、セルの種類を選択できるドロップダウン メニューから [数値] を選択します。これにより、その特定の行/列のすべての値セルにフォーマットが適用されます。

もちろん、これは、テキストとして読み取られるすべてのセルが有効な数値になることを前提としています。それ以外の場合は、追加の機能を採用する必要があります。

于 2012-07-26T20:24:30.673 に答える
0

または、値を新しいワークシートにコピーしますが、その前に、すべてのセルを数値形式にフォーマットし、[値] ダイアログ オプションを選択して [形式を選択して貼り付け] オプションを使用する必要があります。

于 2012-07-26T20:40:54.993 に答える
0

数式がなく、値だけがある場合は、このコードを実行できます

Sub MakeValues()

    ActiveSheet.UsedRange.NumberFormat = "General"
    ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value

End Sub
于 2012-07-26T21:38:08.500 に答える