
例えば、
5行ごとの世帯表があります。
A列には氏名が入力されています。
2人世帯は2行しか使いませんので、下3行は何も入力されていない行です。
つまり、10世帯分で100行あり、その中に合計38名分の氏名が入力されています。
列を挿入して、B列に新しい列を作りました。
この列に、別シートの同じ世帯員の生年月日が入力された列(ブランクの無い38行の38個のセル)を貼り付ける場合、どのように貼り付けるのでしょうか。
オートフィルターで、A列の空白セルを除いてから貼り付けたら、オートフィルター解除後、空白セルにも貼り付いてしまったので、ずれてしまいました。
オートフィルターで、省いた(隠した)セルに貼り付かないように貼り付けるにはどうすればいいのでしょうか。
No.2ベストアンサー
- 回答日時:
オートフィルタの機能では難しそうです。
並び替えを使えばできます。
世帯表と生年月日データは、空白の有無が違うだけで順番は同じですね?
まず、世帯表のシートにもう1列(C列)を挿入します。
C列には、1,2,3,4,・・・・と100行まで入力します。(オートフィルの連続データで入力)
オートフィルタで空白以外の行だけ表示して、B列に、例えば1と入力します。(38行分)
B列とC列で「並び替え」をすれば、空白以外の行が順番どおりに固まりますので、そこのB列に生年月日を貼りつけます。
最後に、C列で「並び替え」をして、C列を削除します。
並び替えた時に、貼り付けて、連続数値を入力したC列を使って同じ序列に復帰すると。
なるほどなるほど。お見事です!
ありがとうございました。
オートフィルターでA列を空白セル以外にした表示のまま、B列に連番を入力する方法が分かりません。
B1に「1」B2に「2」を入力して、この2つのセルを範囲指定して、右下スミをつまんで下に引っ張ると、「1、2、1、2、...」となってしまうのです。
どのように、連番入力するのでしょうか。
No.5
- 回答日時:
VBAで回答。
sheet1,sheet2を本番に合わせてシート名にしてください。('Aとした行)
sheet2で生年月日はC列にあるものとしています。
本番に合わせて下さい('Bとした行)
Sub test01()
Dim sh1 As Worksheet
Dim sh2 As Worksheet
Set sh1 = Worksheets("sheet1") 'A
Set sh2 = Worksheets("sheet2") 'A
j = 1
For i = 1 To 100
If sh1.Cells(i, "A") = "" Then
Else
sh1.Cells(i, "B") = sh2.Cells(j, "C") 'B
j = j + 1
End If
Next i
End Sub
No.4
- 回答日時:
まず、横から失礼してオートフィルタ。
右クリックでドラッグすると「連続データ」を強制するように選べると思います。
VLOOKUP関数については参考URLへ。
参考URL:http://homepage1.nifty.com/kenzo30/ex_kisotyu/ex …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBAで『A列』に新規で数値を入力し『B列』から右方向の空白セルにその値を貼り付ける方法 4 2022/11/05 08:37
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- その他(Microsoft Office) エクセルマクロ オートフィルターでで選択コピー 2 2022/04/18 11:05
- Visual Basic(VBA) Excel vbaについて知恵もしくは、コード教えて下さいm(__)m ① 表にあるデータをコピー、 2 2022/09/01 23:57
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Visual Basic(VBA) 範囲を指定して別シートにコピペ 2 2022/09/15 07:32
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
Excelで半角の文字を含むセルを...
-
エクセルで最初のスペースまで...
-
エクセル(勝手に太字になる)
-
2つのエクセルのデータを同じよ...
-
エクセルで文字が混じった数字...
-
「B列が日曜の場合」C列に/...
-
EXCELで 一桁の数値を二桁に
-
【VBA】特定列に文字が入ってい...
-
エクセル 文字数 多い順 並...
-
エクセル 同じ値を探して隣の...
-
お店に入るために行列に並んで...
-
エクセルの表から正の数、負の...
-
Excelでの列比較(A列とB列の組...
-
Excel、市から登録している住所...
-
エクセルで一行毎、一枚づつ自...
-
エクセルで、列の空欄に隣の列...
-
エクセルの並び変えで、空白セ...
-
エクセルVBAで日付に合わせて図...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
EXCELで 一桁の数値を二桁に
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセルで文字が混じった数字...
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
Excelで半角の文字を含むセルを...
-
「B列が日曜の場合」C列に/...
-
エクセルで、列の空欄に隣の列...
-
Excel 文字列を結合するときに...
-
Excel、市から登録している住所...
-
【VBA】特定列に文字が入ってい...
-
エクセルのセル内の文字の一部...
-
エクセル 同じ値を探して隣の...
-
お店に入るために行列に並んで...
-
エクセルの並び変えで、空白セ...
-
文字列に数字を含むセルを調べたい
-
エクセルの項目軸を左寄せにしたい
おすすめ情報