
英数字の値の列 (xxxxxxx98746) がある Excel スプレッドシートがあり、この列が表示されるたびに、そのセルを「はい」に変更したいと考えています。この列のすべての行に値が含まれているわけではなく、個人情報が含まれるため、この列を非表示にすることはできません。ご協力いただければ幸いです。
答え1
カスタム フォーマットを作成することで、セルに入力した数値に対してこの出力を取得できます。使用する必要があるカスタム フォーマットは です#;#;#0;"Yes"
。以下のスクリーンショットを確認してください。
実行する必要がある手順は次のとおりです。
- セルを右クリックし、「セルの書式設定」をクリックします。
- セルの書式設定ウィンドウで、"カスタム"の中に数字タブ。
- タイプセクションに「
#;#;#0;"Yes"
」と入力します。 - [OK]をクリックします。
- これを複数のセル内で繰り返す場合は、書式のコピー/貼り付けを使用できます。
注記: 上記のカスタムフォーマットはテキストのみで動作します.
一緒に使いたい場合は数字もの場合、カスタムフォーマットは次のようになります
"Yes";"Yes";"Yes";"Yes"
答え2
空白セルを除くすべての値を「はい」に置き換える場合:
- 変更したい列を選択してください
- 「ホーム」タブで「検索と選択」を選択し、「移動」、「特別」(https://support.office.com/en-gb/article/find-and-select-cells-that-meet-specific-conditions-2d686424-6150-4015-a8e4-a5990f4d7e3a)
- 「定数」を選択し、「OK」を押します
- 「はい」を選択し、Ctrl + Enter キーを押して、選択したすべてのセルに入力します。
頻繁に繰り返す必要があり、このプロセスがまだ長すぎる場合は、手順 1 を実行してからマクロの記録を開始し、他の手順を実行します。