
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
一例です。
印刷しないセルF1 に 3 と入力
G1 =F1+1
H1 =G1+1
J1 =H1+1 で順番に数値が出る様にしておく。
一枚目の
年齢は =INDEX(B:B,F1)
出身は =INDEX(C:C,F1)
趣味は =INDEX((D:D,F1)
氏名は =INDEX(A:A,F1)
二枚目は
年齢は =INDEX(B:B,G1)
出身は =INDEX(C:C,G1)
趣味は =INDEX((D:D,G1)
氏名は =INDEX(A:A,G1)
以下同様で設定しておけば
F1セルに4とびの数値を入れればご希望の内容が表示されると思います。
No.4
- 回答日時:
4人分程度ならリンク貼り付けでもそんなに時間はかからないと思います
目的により最適な方法が変わると思います
案1
よくやるのがユニークな番号(ID)を付けてVLOOKUP関数でデータを引っ張ってくる
「VLOOKUP」で検索
印刷したい番号を入力することでデータが切り替わる
案2
INDEX関数やROW,COLUMNを使って、参照先をシフトさせる
(INDIRECTやOFFSETも同様であるが、再計算の関係であまり使わないほうが良い)
F3セル =INDEX($B:$B,(ROW()+2)/5+(COLUMN()-3)/3*2)
F4セル =INDEX($C:$C,(ROW()+1)/5+(COLUMN()-3)/3*2)&""
F5セル =INDEX($D:$D,(ROW())/5+(COLUMN()-3)/3*2)&""
G6セル =INDEX($A:$A,(ROW()-1)/5+(COLUMN()-4)/3*2)
F3:H7セル範囲を選択し、右へ、下へオートフィル
案3
オートフィルと置換を使う方法
一方通行ではあるが、質問文通りにはなる。
F3セル ☆B3
F4セル ☆C3
F5セル ☆D3
G6セル ☆A3
F3:H7セル範囲を選択して、下へオートフィル
[Ctrl]+[H]置換 ☆ → =
I3:I5,J6セルも上記と同様
No.3
- 回答日時:
その程度なら、ひとつずつ直接参照先を指定すれば…。
自分なら、参照する範囲をROW関数を使って行番号を拾い出し、INDIRECT関数やOFFSET関数で指定するかな。
=INT((ROW()/5))+2
これで参照する行番号を指定できる。
=INDIRECT("A"&INT((ROW()/5))+2)
=OFFSET($A$1,INT((ROW()/5))+1,0,1,1)
こんなだろうか。
(AさんBさん向けで、未検証。CさんDさん向けにはINT関数とMOD関数の組み合わせで対応してください)
No.2
- 回答日時:
こんにちは!
行合わせの問題だと思いますが、関数でやるにしても結構厄介ですね。
そこでお望みの方法でないかもしれませんが、VBAでの一例です。
画像通り、G5・J5・G10・J10・・・セルにA列の名前を入力するという前提です。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面に戻り(VBE画面を閉じて)
G5・J5・G10・・・セルに名前を入力してみてください。
Private Sub Worksheet_Change(ByVal Target As Range) 'この行から//
Dim c As Range
With Target
If .Column = 7 Or .Column = 10 Then
If .Row Mod 5 = 0 Then
.Offset(-3).Resize(3).ClearContents
Set c = Range("A:A").Find(what:=.Value, LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
.Offset(-3) = c.Offset(, 1)
.Offset(-2) = c.Offset(, 2)
.Offset(-1) = c.Offset(, 3)
Else
MsgBox "該当データなし"
.Select
End If
End If
End If
End With
End Sub 'この行まで//
※ 保存時は「マクロ有効ブック」として保存します。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelへのデータ入力作業 4 2023/07/01 18:21
- Excel(エクセル) Excelで文字列にランダムに記号を入れる事は出来ますか⁇Excelで作っている名簿リストをプリント 8 2022/09/14 08:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/03/25 08:33
- その他(Microsoft Office) EXCELの1行を1枚の用紙にそれぞれ印刷したい。 3 2022/10/10 11:35
- Excel(エクセル) Excel 効率的な名簿と得点の管理の仕方 8 2022/08/07 08:15
- Visual Basic(VBA) excelにて、特定の列に数字入力してあれば、入力してある行コピーして 別ファイルに張り付ける 2 2022/08/11 05:33
- Excel(エクセル) Excelで画像のご担当「北山◯◯様」を 宛先の (ご担当 の次に入れるにはどうすればいいですか 3 2023/07/30 22:22
- 中途・キャリア 公務員試験の中途採用において下記内容が記載されていた場合、合格しても必ずしも採用されるとは限らないの 1 2022/09/28 23:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル ドロップダウンリスト...
-
エクセル
-
特定のセルだけ結果がおかしい...
-
エクセルのdatedif関数を使って...
-
【マクロ】アクティブセルの時...
-
【関数】同じ関数なのに、エラ...
-
【マクロ】A列にある、日付(本...
-
エクセルの循環参照、?
-
【マクロ】3行に上から下に並...
-
【マクロ】WEBシステムから保存...
-
【マクロ】EXCELで読込したCSV...
-
iPhoneのExcelアプリで、別のシ...
-
【エクセル】期限アラートについて
-
【条件付き書式】シートの中で...
-
Excelファイルを開くと私だけVA...
-
Excelの新しい空白のブックを開...
-
派遣会社とかハローワークとか...
-
マクロ・VBAで、当該ファイルの...
-
VBA チェックボックスをオーバ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVA...
-
エクセルについてどう関数を使...
-
マクロ・VBAで、当該ファイルの...
-
エクセルのセルに画像は埋め込...
-
エクセルで、一部のセルだけ固...
-
【マクロ、画像あり】A表かB表...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、...
-
VBA_日時のソート
-
エクセルで教えてください。 例...
-
エクセル 月間シフト表で曜日ご...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチ...
-
ExcelのIF関数との組み合わせの...
-
エクセルのファイルのコピーを...
-
エクセルで二つのブックの違い...
-
空白処理を空白に
-
Excelのチェックボックスについ...
おすすめ情報