内容
Excel のテーブルで作業しているときに、ドットをコンマに置き換える必要が生じることがよくあります。 これは、英語圏の国では数字の小数部分と整数部分を区切るためにドットが使用されているのに対し、私たちの国ではこの目的のためにコンマが使用されているためです。
そして、すべて問題ありませんが、問題は、ロシア語版の Excel では、ドットを含むデータが数値として認識されないため、それらを計算に使用することができなくなることです。 これを修正するには、ドットをカンマに置き換える必要があります。 これがExcelでどのように正確に実行できるかについて、この記事で検討します。
コンテンツ
方法 1: 検索と置換ツールを使用する
おそらく、ツールを使用する最も簡単な方法から始めます。 「見つけて置き換える」を使用する場合、誤ってピリオドをコンマに置き換えてはならないデータ (日付など) を誤って置き換えないように細心の注意を払う必要があります。 仕組みは次のとおりです。
- タブに移動します 「ホーム」、ボタンをクリックします 「探して選ぶ」 (虫眼鏡アイコン) ブロック内 "編集". コマンドを選択した場所にリストが開きます "交換". または、キーの組み合わせを押すだけです Ctrl + H.
- 画面にウィンドウが表示されます。 「検索と置換」:
- アイテムの反対側の値を入力するフィールド 「検索」 私たちは記号を書きます 「。」 (点);
- 「置換」フィールドに、記号を書きます "、" (コンマ);
- ボタンを押す "パラメーター".
- 検索と置換を実行するためのその他のオプションが表示されます。 ボタンをクリックする "フォーマット" パラメータ用 "と取り換える".
- 表示されるウィンドウで、修正されたセル (最終的に得られるもの) の形式を指定します。 私たちの仕事に応じて、私たちは選択します 「数値」 フォーマットしてからクリック OK. 必要に応じて、適切なチェックボックスを設定することで、小数点以下の桁数を設定したり、桁のグループを分離したりできます。
- その結果、私たちは再び窓の中にいることに気付くでしょう 「見つけて置き換える」. ここでは、ポイントが検索されてからコンマに置き換えられるセルの領域を選択する必要があります。 そうしないと、置換操作がシート全体に対して実行され、変更されるべきではないデータが影響を受ける可能性があります。 セルの範囲を選択するには、マウスの左ボタンを押します。 準備ができたら押します 「すべて交換」.
- すべての準備が整いました。 情報ウィンドウに実行された交換回数が示されているように、操作は正常に完了しました。
- すべてのウィンドウを閉じます (Excel 自体を除く)。その後、テーブル内の変換されたデータの操作を続行できます。
注: ウィンドウでパラメータを設定するときにセルの範囲を選択しないようにするため 「見つけて置き換える」、事前に行うことができます。つまり、最初にセルを選択してから、プログラム リボンのボタンまたはキーボード ショートカットを使用して適切なツールを起動します。 Ctrl + H.
方法 2: SUBSTITUTE 関数
さっそく関数を見てみましょう "代わりの"、これにより、ドットをコンマに置き換えることもできます。 ただし、上で説明した方法とは異なり、値の置換は最初のセルでは実行されず、別のセルに表示されます。
- データを表示する予定の列の一番上のセルに移動し、その後ボタンを押します 「挿入機能」(fx) 数式バーの左側。
- 開いたウィンドウで 関数ウィザード カテゴリを選択 - "テキスト"、演算子を見つけます "代わりの"、それを選択してクリックします OK.
- 入力する必要がある関数の引数を含むウィンドウが表示されます。
- 引数の値で "テキスト" ドットをコンマに置き換える列の最初のセルの座標を指定します。 これは、キーボードのキーを使用してアドレスを入力することで手動で行うことができます。 または、最初に情報を入力するフィールド内でマウスをクリックしてから、テーブル内の目的のセルをクリックすることもできます。
- 引数の値で 「スターテキスト」 私たちは記号を書きます 「。」 (点)。
- 議論のために 「New_text」 シンボルを値として指定する "、" (コンマ)。
- 引数の値 「エントリー番号」 満たされない場合があります。
- 準備ができたらクリック OK.
- 選択したセルで目的の結果が得られます。
- この関数を列の残りの行に拡張するだけです。 もちろん、Excel には便利なオートコンプリート機能があるため、これを手動で行う必要はありません。 これを行うには、カーソルを式のあるセルの右下隅に移動し、ポインターが黒いプラス記号 (塗りつぶしマーカー) に変わったら、マウスの左ボタンを押したまま、関係する最後の行までドラッグします。データ変換。
- 変換されたデータをテーブル内の本来あるべき場所に移動するだけです。 これを行うには、結果を含む列のセルを選択し (前のアクションの後に選択がクリアされた場合)、選択した範囲内の任意の場所を右クリックしてアイテムを選択します。 「コピー」 (またはキーボード ショートカットを押します。 Ctrlキー+ C).
- 次に、データが変換された元の列で同様の範囲のセルを選択します。 選択した領域を右クリックし、表示されるコンテキスト メニューの貼り付けオプションで、 「価値観」.
- コピーしたデータを貼り付けると、横に感嘆符のアイコンが表示されます。 それをクリックして、リストから選択します 「数値に変換」.
- すべての準備が整いました。すべてのピリオドがコンマに置き換えられた列ができました。
- 関数の操作に使用される作業列 代替は不要になり、コンテキスト メニューから削除できます。 これを行うには、水平座標バーの列指定を右クリックし、表示されるリストからコマンドを選択します。 「削除」.
- 上記のアクションは、必要に応じて、ソース テーブルの他の列に対して実行できます。
方法 3: マクロを使用する
マクロを使用すると、ドットをコンマに置き換えることもできます。 方法は次のとおりです。
- まず、タブが有効になっていることを確認する必要があります 「開発者」これは、Excel ではデフォルトで無効になっています。 目的のタブを有効にするには、メニューに移動します "ファイル"。
- 左側のリストで、セクションに移動します "パラメーター".
- プログラムオプションで、セクションをクリックします 「カスタマイズリボン」、その後、ウィンドウの右側で、アイテムの前にチェックマークを付けます 「開発者」 をクリックし OK.
- タブに切り替え 「開発者」ボタンをクリックする場所 「ビジュアルベーシック」。
- エディターで、置き換えたいシートをクリックし、開いたウィンドウで以下のコードを貼り付けて、エディターを閉じます。
Sub Макрос_замены_точки_на_запятую()
Selection.Replace What:=".", Replacement:=".", LookAt:=xlPart, _
SearchOrder:= xlByRows、MatchCase:= False、SearchFormat:= False、_
ReplaceFormat:= False
End Subの
- 置換を実行する予定のシートのセル範囲を選択し、ボタンをクリックします "大きい" すべて同じタブに 「開発者」.
- ウィンドウが開き、マクロのリストが表示されます。 「Macro_replaceing_dot_by_comma」 そして押す "実行".
- その結果、変換されたデータを含むセルが得られます。このセルでは、必要なドットがコンマに置き換えられています。
方法 4: メモ帳を使用する
このメソッドは、Windows オペレーティング システムに組み込まれているエディターにデータをコピーすることによって実装されます。 ノート 後で編集します。 以下に手順を示します。
- まず、ドットをコンマに置き換える必要がある値の範囲のセルを選択します (例として XNUMX つの列を考えてみましょう)。 その後、選択した領域の任意の場所を右クリックし、開いたメニューからコマンドを選択します。 「コピー」 (または、キーボード ショートカットを使用することができます Ctrlキー+ C).
- ラン ノート コピーした情報を貼り付けます。 これを行うには、右クリックして、ドロップダウン メニューからコマンドを選択します。 "入れる" (または組み合わせを使用する Ctrlキー+ V).
- 上部のメニュー バーで、 をクリックします。 「編集」. リストが開き、コマンドをクリックします "交換" (またはホットキーを押します Ctrl + H).
- 小さな置換ウィンドウが画面に表示されます。
- パラメータ値を入力するフィールド "何" 印刷文字 「。」 (点);
- パラメータの値として "どのように" 記号を入れる "、" (コンマ);
- プッシュ 「すべて交換」.
- 交換ウィンドウを閉じます。 変換されたデータを選択し、右クリックしてコマンドを選択します 「コピー」 開いたコンテキストメニューで(使用することもできます Ctrlキー+ C).
- エクセルに戻りましょう。 変更したデータを挿入する領域をマークします。 次に、選択した範囲を右クリックしてコマンドを選択します 「テキストのみを保持」 挿入オプションで (または Ctrlキー+ V).
- セル形式を次のように設定するだけです 「数値」. ツールボックスで選択できます "番号" (タブ 「ホーム」) 現在の形式をクリックして、目的の形式を選択します。
- タスクは正常に完了しました。
方法 5: Excel のオプションを設定する
この方法を実装するには、特定のプログラム設定を変更する必要があります。
- メニューに行く "ファイル"、セクションをクリックします "パラメーター".
- 左側のリストのプログラム パラメータで、セクションをクリックします。 "追加"… 設定ブロックで 「編集オプション」 オプションの横にあるチェックボックスを削除します 「システム セパレータを使用する」. その後、セパレータとして文字を入力するためのフィールドが有効になります。 整数部分と小数部分の区切りとして、記号を書きます 「。」 (ドット)ボタンを押して設定を保存します OK.
- テーブルに視覚的な変更はありません。 したがって、先に進みます。 これを行うには、データをコピーして貼り付けます ノート (XNUMX つの列の例を見てみましょう)。
- からのデータの抽出 メモ帳 テーブルに挿入し直します Excel それらがコピーされたのと同じ場所に。 データの配置が左から右に変更されました。 これは、プログラムがこれらの値を数値として認識するようになったことを意味します。
- プログラム設定に戻ります (セクション "追加")、アイテムの反対側のチェックボックスを返します 「システム セパレータを使用する」 ボタンを押す OK.
- ご覧のとおり、ドットはプログラムによって自動的にコンマに置き換えられました。 データ形式を次のように変更することを忘れないでください 「数値」 そして、それらをさらに操作できます。
方法 6: システム設定
最後に、上記の方法に似た別の方法を検討しますが、Excel ではなく Windows オペレーティング システムの設定を変更する必要があります。
- 入ります コントロールパネル 任意の便利な方法で。 たとえば、これは次の方法で実行できます。 を検索目的の名前を入力し、見つかったオプションを選択します。
- ビューを小さいアイコンまたは大きいアイコンとして設定し、セクションをクリックします 「地域基準」.
- タブにある地域設定ウィンドウが表示されます "フォーマット" ボタンをクリック "追加の設定".
- フォーマット設定の次のウィンドウに、パラメーターが表示されます 「整数/小数点セパレータ」 およびそれに設定された値。 カンマの代わりにピリオドを書いて押す OK.
- 上記の XNUMX 番目の方法と同様に、Excel からデータを ノート 帰ってきた。
- フォーマット設定を元の位置に戻します。 そうしないと、他のプログラムやユーティリティの操作でエラーが発生する可能性があるため、このアクションは重要です。
- 作業していた列のすべてのドットは、自動的にカンマに置き換えられました。
まとめ
したがって、Excel には 5 つの異なる方法が用意されており、作業中に必要に応じてドットをコンマに置き換えることができます。 さらに、Excel がインストールされている Windows オペレーティング システム自体の設定を変更するという別の方法を使用することもできます。