[解決済み】Excelで数式から空のセルを返す。
2022-04-04 17:35:04
質問
Excelの数式から空のセルを返したいのですが、Excelでは空の文字列や空のセルへの参照は、本当の空のセルとは異なる扱いをするようです。 そのため、基本的には次のようなものが必要です。
=IF(some_condition,EMPTY(),some_value)
などをやってみました。
=IF(some_condition,"",some_value)
そして
=IF(some_condition,,some_value)
で、B1が空のセルであると仮定すると
=IF(some_condition,B1,some_value)
が、どれも本当の空のセルには見えません。計算式の結果だからでしょう。 何らかの条件が満たされた場合にのみセルに値を入れ、そうでない場合は本当に空のセルを維持する方法はないでしょうか?
EDIT: 推奨されているように、NA()を返そうとしましたが、私の目的にはこれもうまくいきませんでした。 VBでこれを行う方法はありますか?
EDIT: 私は、他のワークシートからデータを取り込み、データベースにデータを取り込むアプリケーションの非常に特殊な要求に合わせてフォーマットされたワークシートを作成しています。 私はこのアプリケーションの実装を変更するアクセス権を持っておらず、値が実際に空ではなく""である場合、それは失敗します。
どうすればいいですか?
を使用することになります。
VBA
ということですね。 範囲内のセルを繰り返し、条件をテストして、一致したら内容を削除するんだ。
のようなものです。
For Each cell in SomeRange
If (cell.value = SomeTest) Then cell.ClearContents
Next
関連
-
[解決済み] XLSMをCSVで保存しようとすると、「オブジェクト_workbookのメソッドsaveasに失敗しました」エラーが発生する
-
[解決済み] Excelの問題 "excel 4.0の関数が定義された名前に格納されている".
-
[解決済み] VLOOKUP 最初の結果の下の行に値があるにもかかわらず、0を返す
-
[解決済み] VBA+エクセル+トライキャッチ
-
[解決済み] Microsoft Officeをインストールせずに、C#でExcel(.XLSおよび.XLSX)ファイルを作成するにはどうすればよいですか?
-
[解決済み] Microsoft Excelで正規表現(Regex)をセル内とループの両方で使用する方法
-
[解決済み] UTF8エンコーディングでExcelからCSVに変換する【終了しました
-
[解決済み】Excel VBAでSelectを使用しないようにする方法
-
[解決済み] VBAを使わずにExcelで文字列の逆引き検索を行うには?
-
[解決済み] VBAで現在のワークシートのパスを取得する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] VBAのエラーです。"コンパイルエラーです。期待される End Sub"
-
[解決済み] セル内に改行文字を追加する(CSV)
-
[解決済み] エクセルシートにおけるCSVデータの最大行数について
-
[解決済み] Excelで列のすべてのセルに同じテキストを追加する
-
[解決済み] ExcelでのIF - ELSE IF - ELSE構造
-
[解決済み] Excelのセルで変数を宣言する
-
[解決済み] Excel =CELL("color",[Cell])関数
-
[解決済み】Excelで特定のテキスト値を自動的に日付に変換しないようにする。
-
[解決済み] vbaで文字列の中に二重引用符を入れるにはどうしたらいいですか?
-
[解決済み] IF文: 条件が偽の場合にセルを空白にする方法("" は機能しません)