1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Excel関数】複数シートの情報を1シートにまとめたい(INDIRECT関数)

Last updated at Posted at 2022-06-20

前提

Excel。
複数シートの情報を1シートにまとめたい。

◆詳細◆
①3つの商品について、下記のような実績シートがある。
1.png
2.png
3.png

② ①の情報を「まとめ」シートにまとめたい。
完成図↓
かんせい.png

1.まとめシートのひな形を作る

(色は記事書くための便宜上、付けた)
まとめ1.png
(↓関数)
=INDIRECT("商品"&$A2&"!C8"),=INDIRECT("商品"&$A2&"!D8")という具合。詳細↓
まとめ3.png

2. 1.を必要なところへコピペ

下方向へざざーっとひっぱる↓
まとめ4.png
こうなる↓
まとめ5.png

完成!

未解決事項1

↓ここ↓=INDIRECT("商品"&$A2&"!C8")の「C」の部分、
C.png

B列は「C」→C列「D」→D列「E」→・・・
というようにアルファベットを行を右に移動するたびに降順に表示したいけれど、
自動で降順アルファベットを割り振る方法がわからず。
今回はすべて手入力した。
C2.png

↓こちらの記事の方法が使えないかと試してみたけれど、解決できず。


メモ:この記事見ながら試した関数
AD.png
アルファベット単体であれば↑このように表示できたけれど、
関数=INDIRECT("商品"&$A2&"!C8")
この長い関数=SUBSTITUTE(ADDRESS(1,COLUMN()-2,2),"$1","")を差し入れると
うまく稼働せず、失敗。

未解決事項2

↓ここ↓=INDIRECT("商品"&$A2&"!G8")の「8」の部分、
2-2.png

行2は「8」→行3「9」→行4「10」→行5は「8」→行6「9」→行7「10」→行8は「8」・・・
というように数字について、行を下に移動するたびに「8→9→10→8→…」と繰り返したいのだけれど、
絶対参照との組み合わせもうまくいかず自動で数字を振り分ける方法がわからず。
今回は手入力した。
2-3.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?