• 締切済み

Excelで未入力セルに一括で特定の文字を

Excelについての質問です。 未入力セルに一括で特定の文字を入れたいのですがそんな関数をご存じないでしょうか? セルが未入力(空白)の場合、一括で「,*」を入れる、ということをしたいのです。 よろしくお願いいたします。

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! VBAでの一例です。 画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面がでますので ↓のコードをコピー&ペースト → 好みの範囲を範囲指定 → マクロ実行(ALT+F8キー → マクロ → マクロ) としてみてください。 Sub test() 'この行から Dim c As Range For Each c In Selection If c = "" Then c = ",*" End If Next c End Sub 'この行まで ※ 一旦マクロを実行すると元に戻せませんので、別Sheetでマクロを試してみてください。m(_ _)m

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

関数云々というより、エクセルの操作(セル選択)の不勉強ではないか。この操作は非常に便利だよ。 *を何処かのセルに入れる。そのセルをコピー(CTRL+C)。 対象範囲を範囲指定(もちろん入力済みのセルを含んで可)。 編集ージャンプーセル選択ー空白セルをクリック CTRL+V(貼り付け)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

>Excelで未入力セルに一括で特定の文字を 関数では出来ません。下記の処理を行うか、VBAに記録してマクロを実行してください。 ・範囲選択 ・F5キー → セル選択 → 空白セル → OK ・「,*」を入力して Ctrlキーを押しながらEnterで確定

関連するQ&A

  • エクセルでセルに入力されている特定の文字を数える関数はありませんか

    エクセルでセルに入力されている特定の文字を数える関数を探しています。 例えばセルに AAABCC ABC AA と入力されていたら別のセルの表に A B C 3 1 2 1 1 1 2 0 0 と表示させたいのですが。 何か方法はありますでしょうか。

  • excelの1つのセル内の特定文字の数

    excelで1つのセル内のある特定の文字の総数を知るにはどうすればよいですか? 例: セルA1に 昨日晴れ、今日晴れ、明日晴れ と入力されている場合、「晴れ」の総数「3」を得るにはどうすればよいですか? 関数希望です。

  • セルに入力したら、別の特定セルに文字表示させるには

    似たようなQ&Aはあったのですが、求めているものとは少し違うので質問させていただきます。 エクセルで、指定したセルに数値を入力したら、 別シートの特定セルに特定文字列を表示させる ということはできませんか。 例えば、sheet1のセルB3に「2」と入力したら sheet2のセルB5に「●」と表示 次に、sheet1のセルB4に「6」と入力したら sheet2のセルD11に「●」と表示 次に、sheet1のセルC3に「4」と入力したら sheet2のB9に「○」と表示           のようなかたちです。 sheet1の入力範囲は、B3:I85程度 sheet2の入力範囲は、B3:FZ170程度で、特定セルは重複しない 表示されるのは、「●」「○」などの文字列 です。 途中経過として、MATCH関数、ADDRESS関数を利用して sheet1のセルに数値入力をしたら sheet2の入力すべきセル番地を求めることまではできたのですが その求めたセルがすべて異なるので、それぞれのセルに移動させて 文字列を表示させることができずに困っています。 解決法をご存知の方、どうぞよろしくお願いいたします。

  • 【エクセル】指定したセルに入力することで、別の特定のセルに決まった文字を表示させるには?

    社用データを作る際の手間を省こうとしたのに、かえって難しくなってしまいました(-"-;) 分かりにくい質問で恐縮ですが、よろしくお願いします。 現在Excel2003を使っています。 「指定したセルに文字・数字問わず入力があった場合、特定のセルに特定の文字を表示させる数式(または方法)」は無いでしょうか。 (できれば指定したセルに入力が無い限り、特定文字を表示させるセルは非表示のままにしたいと思っています) ↓ 例えば、「A1のセルに『○田×男(人名など)』と入力した時、B1のセルに『様』と表記させる」と言った具合です。 (このとき、A1に入力が無ければB1も空白のままにしておきたいのです) 手動で入力した方が早そうな気もしますが、応用次第で他の表や作業もスッキリしそうなので、手があれば是非ご教授下さい。

  • 【エクセル】特定の文字数を数える関数を教えて下さい

    お世話になります。エクセルの関数について質問です。 複数のセル内に入力されている特定の文字数を数えたいのですが 何か関数式はありますか?

  • セルに自動で文字を表示するには

    関数が全くにがてなエクセル初心者を助けてください。 指定セルが空白の時は空白、そうでなければ文字を表示するif関数の入力を教えていただけませんか? 例えばA1のセルが空白ならA2も空白、A1に文字を入力するとA2に自動で文字を表示したいのです。 履歴を検索しましたが見つけられなくて新規に質問させて頂きました。 皆様よろしくお願いします。

  • エクセルで入力した文字列を他のセルにも自動的に入力できるようにしたいです。

    エクセルで文字列を入力した場合、指定したセルにも同じ文字列が自動的に入力されるようにしたいと思っています。 調べたところ貼り付け時に形式を選択して貼り付ける「リンク貼り付け」というのがあるので試してみたんですが、 貼り付け先の空白のセルに強制的に0が入力されてしまいます。 リンク貼り付けを保持したまま空白セルを空白セルのままにすることはできないでしょうか。 よろしくお願いいたします。

  • Excel 2003 セルの中に特定の文字が入力されている場合に、その数をカウントする方法

    どなたか教えて下さい。 エクセルのセルに特定の文字が入力されている場合に、そのセルの数を返してくれるような関数の設定があれば教えて頂きたく思います。 例) A00001 A00002 A00003 B00006 C00004 D00009   ↓ A:3 B:1 C:1 D:1 このように返したいのですが…?

  • 特定セルに入力されていない場合、「空白」と表示させたい。

    特定セルに入力されていない場合、「空白」と表示させたい。 (それ以外はブランクのまま) はじめまして。 こちらの関数を教えていただければと思います。 よろしくお願いします。

  • エクセルの表でデータを入力する際に一括して空白セルに数字の0を入力したい

    エクセル2002を使用しています。 エクセルでデータを入力する際に、空白のセルに一括して数字の0を入力する方法を教えてください。

専門家に質問してみよう