お世話になります。
あまりエクセルに詳しくないのですが、データをエクセルで表にまとめなくてはならなくなりました。
データは複数シートでまとめています。
Sheet1にすべてのもととなる名簿をまとめ、このシートを更新すると他のシートにも自動的に反映するようにしたいと考えています。
その方法として、「=Sheet1!A1」などと入力して反映させようとしていたのですが、複数あるシートのうち何枚かは反映させたい部分がセルの結合されており、上記のようにするとひとつ飛ばしに反映されてしまいます。
例:
【sheet1】
1 Aさん
2 Bさん
3 Cさん
4 Dさん
5 Eさん
6 Fさん
【sheet2】
1
Aさん
2
3
Cさん
4
5
Eさん
6
わかりにくいですが、このような感じです。
sheet1を無理やりセルの結合させることも考えたのですが、私以外の者も表を扱うこととなるためなるべくシンプルにしたいと思い断念しました…。
セルの結合はそのままで、Sheet1に入力した内容を他のシートに反映させる方法はありますでしょうか?
似たような質問も検索してみたのですが、関数?など複雑なものが多く、よく理解できませんでした。(平均値や標準偏差など簡単な計算はしたことがあるのですが、複雑なものは未経験です。)
わがままを言って申し訳ございません。
勉強不足でありご迷惑おかけしますが、何卒よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
>A1とA2をセル結合したあと、Sheet2のA1に
ここでセル結合するのは「Sheet2のA1とA2」です。
=INDIRECT(ADDRESS((ROW()+1)/2,1,4,TRUE,"Sheet1"))
の式の意味が知りたかったら
=(ROW()+1)/2
とか
=ADDRESS((ROW()+1)/2,1,4,TRUE,"Sheet1")
とか
=ADDRESS((ROW()+1)/2,2,4,TRUE,"Sheet1")
とか
=ADDRESS((ROW()+1)/2,3,4,TRUE,"Sheet1")
とか
=INDIRECT("Sheet1!A1")
とか
=INDIRECT("Sheet1!A2")
とか
=INDIRECT("Sheet1!B1")
とかって式を書いてみて「結果がどうなるか?」を見てみましょう。
ご丁寧に説明してくださりありがとうございました。
ご提示くださった式を入れて試行錯誤してみたところ、希望していたような形にすることができました!
本当にありがとうございます。
No.8
- 回答日時:
#4です。
シート名:Moto
A
1 Aさん
2 Bさん
3 Cさん
4 Dさん
5 Eさん
6 Fさん
シート名:Hanei
A2とA3、A4とA5、A6とA7 が結合されているとします。
A
1
2
3
4
5
6
7
シートHanei の A2:A7 を範囲選択状態にして、数式バーに
=INDIRECT(ADDRESS(COUNTA($A$1:A1)+1,1,,,"Moto"))
で、[Ctrl]を押しながら[Enter]
エラーになりますか?
ご丁寧に教えてくださり、ありがとうございます。
教えていただいた方法は図などがあり大変わかりやすかったです!
…が、残念ながらまだエラーがでてしまいました…。
実際のシートでは、もととなるシートの反映したい部分は「R3C3」と表示されます。これが原因かと思うのですが、なにぶん知識、経験共に不足しており自分にはとても高度だったようです。わざわざ何度もお応えくださったのに申し訳ありません。もう少し、自分なりに勉強してチャレンジしてみます!
本当にありがとうございました。
No.7
- 回答日時:
#1=#6です。
#6での回答で、" "の間はスペースが10個程入っていますが、投稿するとスペースが1つだけになってしまいました。適当に増やして2行にわたるように調整してください。
補足ですが、どうせ反映させるならセルの結合を解除した方がやりやすいのではないですか?
結合したままにこだわるのは何故なのでしょうか?
ご回答、ご提案ありがとうございます。
確かにセル結合しない方がやりやすいですし、できればそうしたいのですが…。
実は、アンケート結果をまとめる作業なのです。
データをまとめる上で
(1)もととなる名簿(それぞれの人物の特徴などが書いてあります)のシート
(2)アンケート結果(数字で答えるもの)を計算するシート
(3)数字以外のアンケート結果と、アンケートの数字部分を計算した結果をまとめたシート
これら3枚のシートで1セットとなり、これが何セットか必要なのです。
そして、問題のセル結合は(2)シートで、結合したセル(結合は人物の名前部分)の右の上段からは生データの一群、その右には生データの平均値など計算したデータの一群をいれてあり、その下段に生データの計算値をさらに計算した値を入力しまとめています。
【イメージ】
上段 生データの一群 上段 生データの平均値など計算値の一群
人物名
(セル結合)
下段 ブランク 下段 生データ計算値をさらに計算したものの一群
このアンケートは同一人物で何度も行うため、項目の量が膨大で横に伸ばしていくと限界がくるのですが、集計のこと(フィルタを使おうと考えています)を考え、人物の名前は縦に配置しアンケート項目は横に配置せざるをえないと考えています(もっと上手なやり方もあるかもしれないのですが…)。
そのため、横に伸ばすのは最小限にしたいと考えセルの結合を行いました。かなり複雑でうまく説明できず申し訳ありません…。
取り急ぎ、セル結合の理由を述べさせていただきました。
No.6
- 回答日時:
#1です。
補足ありがとうございます。Sheet2!A1=concatenate(Sheet1!A1," ",sheet1!A2)
セルの書式設定 - 配置 - 折り返して全体を表示する にチェック
以上で見かけ上は各セルに表示させたようになりますが、あくまでも「見かけ上」です。実際には結合されて1つのセルなので、「結合されたセルそれぞれに」入力すると言う発想は不可能だと思います(不可能だと断言したいですが、マクロを駆使して出来るのか、実際にやったこと無いのでわかりません)。
もしセルの幅がかなり大きい場合は、" " のスペースの部分を長くしてください。
※Excel2007で実証しました。
No.5
- 回答日時:
#4の訂正です。
> 反映させたい範囲(例 A1:A20)
は、
反映させたい範囲(例 A2:A20)
の誤りでした。
1行目は空白で選択範囲は2行目以下でないと、正しく表示されません。
説明がわかりにくくなってしまい申し訳ございませんでした。
misatoanna様がおっしゃる後者「2セルずつ結合されているシートと、結合なしのシートが混在」の方です。
ご提示くださった式を入れてみたのですが、どうしても「入力した数式は正しくありません」とでてしまいます。私のやり方や、範囲の指定の仕方が原因かもしれないのですが…。シート名を変えているため、式中Sheet1の所にはそのシート名を入れました。
No.4
- 回答日時:
> 複数あるシートのうち何枚かは反映させたい部分がセル結合されており
・反映させたい範囲に、結合されたセルと結合されていないセルが混在。
または
・2セルずつ結合されているシートと、結合なしのシートが混在。
ということでしょうか。
混在するのでしたら、どちらにしても、反映させたい範囲(例 A1:A20)を
選択して、次のような式を入力し、[Ctrl]+[Enter] はいかがでしょうか。
=INDIRECT(ADDRESS(COUNTA($A$1:A1)+1,1,,,"Sheet1"))
No.2
- 回答日時:
要は
Sheet1!A1 : Sheet2!A1(A2はA1にセル結合されている)
Sheet1!A2 : Sheet2!A3(A4はA3にセル結合されている)
Sheet1!A3 : Sheet2!A5(A6はA5にセル結合されている)
・
・
・
と言う対応にさせたい訳ですね?
A1とA2をセル結合したあと、Sheet2のA1に
=INDIRECT(ADDRESS((ROW()+1)/2,1,4,TRUE,"Sheet1"))
と書いて、下方向にセルのコピーをしてみましょう。
No.1
- 回答日時:
補足願います。
【sheet1】
1 Aさん
2 Bさん
3 Cさん
4 Dさん
5 Eさん
6 Fさん
【sheet2】
1
Aさん
2
3
Cさん
4
5
Eさん
6
この場合、sheet1のBさん・Dさんをどのようにsheet2へ反映させたいのでしょうか。
Sheet2の結合された中へAさんBさんと表示すればいいのか、それとも他の事がしたいのか。
先の方法ならA行として、=concatenate(Sheet1!A1,sheet1!A2)でOKです。
ご回答ありがとうございます!
説明不足で申し訳ございません。
Sheet2の結合されたセルそれぞれに、Aさん、Bさん、Cさん…と、自動的に入るようにしたいと考えております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 売上管理シートに入力した売上データを、日報に自動反映させたいと考えています。 売上管理シ 3 2023/04/29 18:08
- Excel(エクセル) 3つのエクセルをそれぞれのシートのセルに反映させたいときはどうしたらいいでしょうか? 例えば①シート 4 2023/04/25 20:13
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
- Excel(エクセル) Excelで日報を自動で作成したい 売上管理シートに入力した売上データを、日報に自動反映させたいと考 1 2023/04/29 18:07
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Excel(エクセル) Excelについて 6 2023/03/03 16:19
- Excel(エクセル) エクセルカレンダーに予定表を反映したいです。 6 2022/09/30 14:39
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
結合したセルを一つのセルとして認識できないのでしょうか?
Excel(エクセル)
-
EXCELで、結合されたセルに連続して他のシートからセルの引用をしたい
その他(Microsoft Office)
-
EXCEL セル結合したセルを参照したい!
Excel(エクセル)
-
-
4
【エクセル】結合したセルからのリンクについて
Excel(エクセル)
-
5
excelでセル結合したセルにリンクを張りたい
その他(データベース)
-
6
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
7
EXCEL 結合されたセルを関数で参照する方法について
その他(コンピューター・テクノロジー)
-
8
セルをクリック⇒そのセルに入力された文字を○で囲む
Excel(エクセル)
-
9
エクセルの一部のセルの背景色を印刷しない方法
その他(Microsoft Office)
-
10
Excel セルを結合したものを抽出する方法
Excel(エクセル)
-
11
ページを抜粋して保存できますか?
Word(ワード)
-
12
Excelの入力規則で2列表示したい
Excel(エクセル)
-
13
エクセルで、シートの名前を変えても式にエラーが出ないようにしたい
Excel(エクセル)
-
14
エクセルで色の変更を他のシートに反映させるには
Access(アクセス)
-
15
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
16
参照先セルに値が入っていない時に、「0」や「1900/01/00」などが入らないようにしたいのですが
Excel(エクセル)
-
17
エクセル:別シートのセル参照でセルが結合されているときエラーになる
Excel(エクセル)
-
18
EXCEL 1つ飛ばしのセル参照
Excel(エクセル)
-
19
E列のセルに数値が入れば(空白でなければ)B列の同じ行のセルに色がつく
その他(Microsoft Office)
-
20
Word2010の差し込み印刷で結果のプレビュー表示が出来ない
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelはなんで先頭の0を消すん...
-
Excel元に戻す方法を教えてくだ...
-
【Microsoft Office Excel Comp...
-
Excelが固まってしまった。
-
西暦や和暦の表示をyyyymmdd表...
-
Excel 2019 のピボットテーブル...
-
【関数】スペースがいくつ入っ...
-
【Excel】セル内の時間帯が特定...
-
excelの不要な行の削除ができな...
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excelのセルを飛ばして入力する
-
Excel初心者です。 詳しい方、...
-
エクセルの行の抽出について質...
-
Excel初心者です。 詳しい方、...
-
【マクロ】エクセルにかいてあ...
-
EXACT関数とIF関数の組み合わせ...
-
スプレッドシート クエリ関数 1...
-
エクセルで指定した日付、店舗...
-
Excelのグラフ軸について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報