
エクセル2002を使用しています。
例えば、A列に順に数値が入っているのですが、ところどころ空欄です。
<こんな感じです。>
12
15
22
33
34
55
<ここまで>
数値は、連番ではありません。不規則です。約300行あります。
本当は、空欄の場所は一つ上のセル数値が入るのです。(連続して空欄になっているところも、一つ上の数値と同じ値が入るのです。)
<上の例を当てはめると>
12
15
22
22 ←
33
34
34 ←
34 ←
55
<ここまで>
こんな感じにしたいのです。
関数などで一つのセルに入力して、あとはフィルドラッグでコピーするなんていう便利な方法はありませんか?
すでに入力している数値が消えないようにしたいのです。
よろしくお願いいたします。
No.3
- 回答日時:
A列にはA1から下にデータがあるものとします。
B1に
=A1
B2に
=IF(A2="",B1,A2)
といれて、B2を下までフィルドラッグでコピーします。
これで、B列に隙間無く数字が入ったと思います。
次ぎに、B列をコピーし、A列に、メニューの編集で「形式を選択して貼り付け」で「値」を貼り付けます。
B列の式をけします。
これでいかがでしょう?
この回答への補足
すばらしい方法だと思うのですが、A列に空欄が2行以上続くと、2行目以降が0になってしまいます。
どうしたらよいものなのでしょうか。
ありがとうございます。
出来ました。
なるほど、「一つ上」というコードがあるのではなく、一つ上のセルを指定して、ドラッグすれば適宜ずれていくのですね。
エクセルは初心者なもので、考え方まで教えていただき、ありがとうございました。
また、貼り付け方法も解説いただき、感謝いたします。
No.2
- 回答日時:
別の列に関数で「セルが空欄なら、その上のセルの値を入力する」ことは可能です。
隣の列を使うとしてB2に=IF(A2="",OFFSET(A1,-1,0),A2)
と入力します
でも
>すでに入力している数値が消えないようにしたいのです
の意味が、数値を入力している列の空白セルにだけ「上のセルの値」を入れたいということであれば、それは関数ではできません。VBAを用いる必要があります。
この回答への補足
すばらしい方法だと思うのですが、A列に空欄が2行以上続くと、2行目以降が0になってしまいます。
どうしたらよいものなのでしょうか。
ありがとうございます。
No.1
- 回答日時:
こんにちは
数式でやるのでしたら、もう1列つくらないとできません。
A列に素データが入るとしてセルB2以降
=if(A2<>"",A2,A1)
です。
列を増やさない場合はBVAになります。
この回答への補足
すばらしい方法だと思うのですが、A列に空欄が2行以上続くと、2行目以降が0になってしまいます。
どうしたらよいものなのでしょうか。
ありがとうございます。
出来ました。
なるほど、「一つ上」というコードがあるのではなく、一つ上のセルを指定して、ドラッグすれば適宜ずれていくのですね。
エクセルは初心者なもので、考え方まで教えていただき、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
セルが空だったら一つ上のセルを自動入力したいです
Excel(エクセル)
-
Excelで空白セル直前のセルデータ値を取得したい
Visual Basic(VBA)
-
Excel-参照セルが空白の場合、別のセルを参照するには。
Excel(エクセル)
-
-
4
【Excel】【VBA】空白のセルに上のデータを入力する方法
その他(Microsoft Office)
-
5
[エクセル] セルが空だったら一つ上のセルを自動入力する
Excel(エクセル)
-
6
Excelで空白の場合、別のセルを参照する、を複数回繰り返すには?
Excel(エクセル)
-
7
IF関数、上セルが0だったら左の値を、上セルがブランクだったらブランクに。
Excel(エクセル)
-
8
【エクセル】範囲内の空白ではない一番下のセル
Excel(エクセル)
-
9
エクセル関数
Excel(エクセル)
-
10
エクセル 特定の文字を含むセルとその上のセルを抜き出したい
Excel(エクセル)
-
11
エクセルで上の行の値を自動的にコピーする
Excel(エクセル)
-
12
エクセルの質問。 対象範囲の中で、一番下に位置する値を返す関数。
Excel(エクセル)
-
13
Excelで、セル範囲(自分の1行下:空白セルの上)、を求めることできますか?
Excel(エクセル)
-
14
エクセルで空白を無視して一番左にあるセルを参照したい
Excel(エクセル)
-
15
空白でないセルの値を返す方法について
PowerPoint(パワーポイント)
-
16
条件付き書式のコピーについて(参照先も自動で変更したい)
Excel(エクセル)
-
17
空白セルから空白セル間の計算方法
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、Scroll Lockと同じ...
-
表計算ソフトでの様式の呼称
-
エクセルでフィルターした値を...
-
【画像あり】【関数】指定した...
-
エクセルシートの見出しの文字...
-
【マクロ】【画像あり】4つの...
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
【マクロ】【画像あり】❶ブック...
-
【マクロ】【画像あり】ファイ...
-
エクセルに写真が貼れない(フ...
-
【関数】=EXACT(a1,b1) a1とb1...
-
Excelに貼ったXのURLのリンク...
-
【マクロ】既存ファイルの名前...
-
LibreOffice Clalc(またはエク...
-
Dir関数のDo Whileステートメン...
-
空白のはずがSUBTOTAL関数でカ...
-
【マクロ】【画像あり】4つの...
-
セルにぴったし写真を挿入
-
EXCELのVBAで複数のシートを追...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】実行時エラー '424':...
-
エクセルのVBAで集計をしたい
-
Office2021のエクセルで米国株...
-
【画像あり】オートフィルター...
-
vba テキストボックスとリフト...
-
他のシートの検索
-
【マクロ】【相談】Excelブック...
-
【マクロ】【配列】3つのシー...
-
【マクロ】元データと同じお客...
-
【マクロ】数式を入力したい。...
-
【マクロ】左のブックと右のブ...
-
エクセルの関数について
-
エクセルのリストについて
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】excelファイルを開く...
-
【関数】3つのセルの中で最新...
-
エクセルの複雑なシフト表から...
-
【マクロ】【画像あり】❶ブック...
-
LibreOffice Clalc(またはエク...
おすすめ情報