昨日も同じような質問をさせていただき、無事に解決したのですが、
さらに追加しようとしたら上手くいきません。
以下のように縦のデータを横に転記する方法はないでしょうか?
よろしくお願いします。
B3に入っている日付を検索値として、(1)B11:C20、(2)E11:F20、(3)H11:G20、
(4)K11:L20、(5)N11:O20、の表の中から同じ日付の右側の数字を
B3:K8の(1)4行目、(2)5行目、(3)6行目、(4)7行目、(5)8行目に転記したいのです。
説明が上手くなく申し訳ありません。
No.3ベストアンサー
- 回答日時:
簡単な式:
B4
=INDEX($C$11:$C$20,COLUMN(A4))
B5
=INDEX($F$11:$F$20,COLUMN(A5))
B6
=INDEX($I$11:$I$20,COLUMN(A6))
B7
=INDEX($L$11:$L$20,COLUMN(A7))
B8
=INDEX($O$11:$O$20,COLUMN(A8))
それぞれ右にコピー。
#昨日教わった式とは違うので,ごっちゃにしないよう間違えないよう,よくよく注意してください。
昨日教わって出来なかったのと同じやり方の式:
B4:
=INDEX($A$11:$O$20,COLUMN(A1),ROW(A1)*3)
このまま右にコピー,下にコピー
返事が遅くなり、申し訳ありません。
教えていただいた方法でできました!
>昨日教わって出来なかったのと同じやり方の式:
こちらも・・・。
どうしてA11、A1を指定するのかまだよくわかっていません。
indexとcolumnの組み合わせ非常に便利そうですが
使いこなすにはまだ時間がかかりそう・・・。
教えていただいた内容をしっかり確認したいと思います!
色々とありがとうございました。
No.4
- 回答日時:
C11: =OFFSET($B$4,(COLUMN(A1)-1)/3,ROW(A1)-1)
返事が遅くなり、申し訳ありません。
今回は下の表から上の表へ転記したかったのです。
教えていただいた方法は逆でしょうか・・・。
せっかく教えていただいたので上の表から下の表へ転記してみたのですが
上手くいきました!
色々な関数を組みあせていけるように頑張ろうと思います。
ありがとうございました。
No.2
- 回答日時:
まずB4に
=VLOOKUP(B$3,$B$11:$C$20,2,FALSE)
と入力します。
これを下方向、B8まで複写します。
次にB5,B6,B7,B8の各セルの式の「$B$11:$C$20」の部分を
それぞれ「$E$11:$F$20」「$H$11:$I$20」「$K$11:$L$20」「$N$11:$O$20」
に変更します。
このB4:B8の範囲を、右方向、K列まで複写します。
以上です。
返事が遅くなり、申し訳ありません!
おおおなるほど!
なんか一度にやろうとしてもっと難しく考えていました。
これなら知っている関数のみで対応できますね。
すごくスッキリしました!
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- その他(プログラミング・Web制作) エクセルVBA 3 2022/06/11 16:01
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
- Visual Basic(VBA) 【マクロ】表への繰り返し転記について 1 2022/11/19 16:30
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 3 2022/06/12 11:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
【スプレッドシート】指定の日...
-
Microsoft Formsの「個人情報や...
-
会社PCのメールが更新されない
-
【Excel VBA】PDFを作成して,...
-
マイクロソフト 一時使用コード...
-
エクセルでXLOOKUP関数...
-
office2016のパソコン2台インス...
-
Excelのセルの重複チェックが出...
-
teams設定教えて下さい。 ①ビデ...
-
Excel テーブル内の空白行の削除
-
Microsoft365で写真をアルバム...
-
会社におけるOfficeライセンス...
-
VLOOKUP関数について
-
Windows 11で、IME言語バー(IM...
-
officeビジネス型のワードやエ...
-
VBAファイルの保存先について
-
エクセル、ワード、ネット検索...
-
Outlook で宛先が複数の場合の人数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
マイクロソフト 一時使用コード...
-
英数字のみ全角から半角に変換
-
Office2021を別のPCにインスト...
-
Microsoft Formsの「個人情報や...
-
officeビジネス型のワードやエ...
-
会社PCのメールが更新されない
-
【スプレッドシート】指定の日...
-
Microsoft Officeを2台目のPCに...
-
何このステータスバー
-
2つのシートの一致する行のセ...
-
会社のTeamsのことで相談です。...
-
エクセルにリンクされるのをし...
-
Windows 11で、IME言語バー(IM...
-
office2010とoffice365の共存で...
-
Microsoftのパソコンです。 エ...
-
エクセルでXLOOKUP関数...
-
Excel関数について質問ですm(__)m
-
VBA
-
自分の専門分野の仕事。初見で...
おすすめ情報