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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
エクセルの表になってる名簿から個人別のカードを印刷するには
Excel(エクセル)
-
エクセルで名札を作りたい
Excel(エクセル)
-
エクセルの一覧からカードを作成したい
Excel(エクセル)
-
-
4
エクセルで作成した一覧表をカード形式にしたい。
Excel(エクセル)
-
5
EXCELで一覧表のデータを個別に印刷したい
Excel(エクセル)
-
6
Word差し込み印刷で2ページ以降が印刷できない
Windows 95・98
-
7
Word2010の差し込み印刷で結果のプレビュー表示が出来ない
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelはなんで先頭の0を消すん...
-
Excel元に戻す方法を教えてくだ...
-
Excelが固まってしまった。
-
エクセルで特定の範囲内から小...
-
Excel 2019 のピボットテーブル...
-
テレビを購入してYouTubeのボタ...
-
Excel2013のF6キー操作について
-
西暦や和暦の表示をyyyymmdd表...
-
【関数】スペースがいくつ入っ...
-
【Microsoft Office Excel Comp...
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excelのセルを飛ばして入力する
-
MOS365 Excel Expert / Excel R...
-
エクセルで指定した日付、店舗...
-
4つのパターンを表示するEXACT...
-
スマートな関数を教えて下さい。
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
Excelで全角を半角にしたいので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報