![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
エクセル初心者です。
まず、住所録のシートがあります。
A B c
○山○子 北海道ほにゃらら町 090-0000-0000
△田◆雄 東京都ぴながわ区 03-0000-0000
のように、各行にひとりずつ入っています。
それを別のシートに
○山○子
北海道ほにゃらら町
090-0000-0000
と表示させたいので、=で参照してみました。
そして、次の行に入っている△田◆雄を
セルのコピーで参照できる・・・のは虫が良すぎたようで、参照元(行番号1)の直下の行を参照せず、エクセルが数式の行番号を適当に計算して(行番号2ではなく4くらい)割り当ててしまいます。
これを、セルの指定をして、一挙にコピーした場合でも、参照元をそれぞれ直下の行にすることは可能でしょうか。
また、なにか良い方法があれば教えてくださいませんでしょうか。
何卒よろしくお願いいたします。
No.4
- 回答日時:
例データ
Sheet1
A1:C3
abc
xyz
uvw
Sheet2のA1に
=INDEX(Sheet1!$A$1:$C$100,INT((ROW()-1)/3)+1,MOD(ROW()-1,3)+1)
と入れて下方向に式を複写する。
結果
A1:A9
a
b
c
x
y
z
u
v
w
No.2
- 回答日時:
こんにちは。
______________
A1 ○山○子
A2 北海道ほにゃらら町
A3 090-0000-0000
A4 △田◆雄
A5 東京都ぴながわ区
A6 03-0000-0000
・・・
↑こういう並びということでよいですよね?
______________
A1 =OFFSET(Sheet1!$A$1,(ROW()-1)/3,0)
A2 =VLOOKUP(A1,Sheet1!$A$1:$C$10,2,FALSE)
A3 =VLOOKUP(A1,Sheet1!$A$1:$C$10,3,FALSE)
(※ $A$1:$C$10 は もとの表の範囲)
もしくは、
A1 =OFFSET(Sheet1!$A$1,(ROW()-1)/3,0)
A2 =OFFSET(Sheet1!$A$1,(ROW()-2)/3,1)
A3 =OFFSET(Sheet1!$A$1,(ROW()-3)/3,2)
_______________
OFFSET(基準となるセル番地、そのセル番地から何行ずれるか、何列ずれるか)
ROW()=この数式が入っているセルの行番号
A1の (ROW()-1)/3=(1-1)/3=0
A2の (ROW()-2)/3=(2-2)/3=0
…
_________________
これだと一気にコピーしてできるはずです^^
(のちのちちょっとレイアウトを変えたくなったときのことを考えると、
修正箇所が少なくて済むのは、最初の方の数式です。)
できました♪
式が同じなのになぜ表示が違ってくるのか不思議でしょうがないのですが、これから勉強します!
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) ピボットテーブルの参照式はオートフィル出来ない? 2 2023/03/03 15:57
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) 【エクセル】文中に別シートのセルの内容を自動入力したい 6 2022/11/17 11:30
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) Excel 結合したセルの参照 2 2022/05/13 11:41
- Excel(エクセル) Excel シート複数 金額日計表と日付 簡単にシートコピーしたら前日の残高と日付を変更させたい 1 2022/07/15 22:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DATE関数で現在の年齢を出した...
-
エクセルでCtrl+Tでテーブルの...
-
REGEXREPLACE関数について、
-
エクセルのクイックアクセスツ...
-
在庫管理表に使うエクセルの関...
-
職場の人から聞かれており、こ...
-
下記マクロでMsgBox "空白です...
-
Excel関数-文字列で自動作成さ...
-
エクセルでバーコード作成し使...
-
【マクロ】for next構文について
-
ユーザー定義関数をアドイン登...
-
エクセルの関数について教えて...
-
エクセルで表
-
PDFの請求明細をエクセルにしたい
-
Excelデータをコピペして、ペー...
-
スプレッドシート、Excelでの数...
-
エクセルで特定の範囲内から小...
-
Excelで50個のセルに同じ文字を...
-
エクセルで会社の従業員のデー...
-
【マクロ】関数をセルに入力す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報