連続データを1行おきに貼り付けする方法(エクセル)
都道府県ごとに全国の個人と企業の会員数と売上のデータが連続で縦に並んでおります。
A列 B列 C列 D列 E列
1 エリア 個人会員数 売上 企業会員数 売上
2 北海道 100 ¥2000 120 ¥10000
3 青森 50 ¥500 60 ¥2000
これを、別ファイルに月度別の年間一覧表として下記の雛形に貼り付けたいです。
A列 B列 C列 D列 E列 F列
1 1月 2月
2 エリア 会員数 売上 会員数 売上
3 北海道 個人 100 ¥2000
4 企業 120 ¥10000
5 青森 個人 50 ¥500
6 企業 60 ¥2000
7
個人分のデータを1行ごとに空欄で貼り付けることはオートフィルでできたのですが、
次にそのデータの間に企業分のデータを貼り付ける方法がわからず困っております。
よろしくお願いします
No.1ベストアンサー
- 回答日時:
元データがSheet1にあると仮定して、
関数を使用して行うと、
Sheet2のセルC3に下記の式を入れて下へオートフィル
=INDIRECT("sheet1!"&IF(MOD(ROW(),2)=0,"D","B")&ROUNDUP(ROW()/2,0)+1)
Sheet2のセルD3に下記の式を入れて下へオートフィル
=INDIRECT("sheet1!"&IF(MOD(ROW(),2)=0,"E","C")&ROUNDUP(ROW()/2,0)+1)
これで会員数と売上を1行おきに表示させる形となります。
ただ、1月、2月、、、、 の仕分け表記がなかったので、
そこは省いています。
この回答への補足
やはり、同じファイルで作業シートを使っての表示方法しかないのでしょうか?
データ納品となるため、できれば作業用のシートやセルは、同じファイル内に
ないほうがいいのですが・・・
値で貼り付けなおすのが最善でしょうか?
ご回答ありがとうございます。
表示できました。
>1月、2月、、、の仕分け表記がなかったのでそこは省いています。
月度ごとの作業になるので、一月分できれば大丈夫です。
No.5
- 回答日時:
こういう表の再構成は関数では複雑になって一般に苦手なんだ。
全セルが式で埋まってしまうし。
別ブックに再構成するというのも難しい点が加わる。
・VBAででもやると考えかたは簡単。
・また北海道の下の企業の件名が空白だと将来処理に困るよ。データは北海道にして、2番目以下は文字を白色にするなどしては。
・最終的に集計するならピボットテーブルででも使えないか勉強してみることかな。
・個人法人コードを補人法人列の前と、法人の前の列に県名列を挿入し、法人部分を、最下行の下に貼り付け、県名でソートしては
結果
エリア個人法人個人会員数売上
青森150\500
青森260\2,000
北海道1100\2,000
北海道2120\10,000
操作だけで出来る。データに今後は増減・変更がないなら。
・元データが1行で、再構成表は必ず2行だから、計算すれば、元データの何行目の何列を持ってくるか割り出せる。それを関数でやることは出来る。INDEX関数で行と列を指定する。
まず別シートに再構成表を作るぐらいにして、この式をどうなるか考えてみては。
No.4
- 回答日時:
一例です。
(1)別ファイルをオープンして、1~2行目を入力
(2)別ファイルのA3に#[元ファイル.xls]Sheet1!A2、B3に個人、C3に#[元ファイル.xls]Sheet1!B2、D3に#[元ファイル.xls]Sheet1!C2
B4に企業、C4に#[元ファイル.xls]Sheet1!D2、D4に#[元ファイル.xls]Sheet1!E2
(3)A3:D4を選択して下方向に必要分コピーし、置換で#を=に全て置換
因みに、元、別ファイルは同一フォルダにある事として、ファイル名、シート名は実名に変更して下さい。
No.3
- 回答日時:
参照元は、A.xlsのSheet1と仮定
別ブックで、A2~D3に参照式を入力
A2に「=[A.xls]Sheet1!A2」B2に「個人」C2に「=[A.xls]Sheet1!B2」D2に「=[A.xls]Sheet1!C2」
B3に「企業」C3に「=[A.xls]Sheet1!D2」D3に「=[A.xls]Sheet1!E2」
A2~D3を選択
選択枠の右下角の■(フィルハンドル)を下方にドラッグ
ドラッグ範囲が選択状態のまま
編集メニューの「置換」で
=
を
#=
に「すべて置換」
上記「置換」操作で数式が文字列になります。
A2に「#=[A.xls]Sheet1!A2」B2に「個人」C2に「#=[A.xls]Sheet1!B2」D2に「#=[A.xls]Sheet1!C2」
B3に「企業」C3に「#=[A.xls]Sheet1!D2」D3に「#=[A.xls]Sheet1!E2」
A2~D3を選択状態のまま
選択枠の右下角の■(フィルハンドル)を下方にドラッグ
ドラッグ範囲が選択状態のまま
編集メニューの「置換」で
#=
を
=
に「すべて置換」
上記のような操作で参照式が完成します。
あと、対象セル範囲を選択してコピー
その場で、「形式を選択して貼り付け」の「値」で貼り付けで値化します。
No.2
- 回答日時:
オートフィル操作をするなら以下のような方法が直感的でわかりやすいかもしれません。
C3セルに「'=sheet1!B2」と「'」を入力後に「=sheet1!B2」と文字列で入力し、同様にD3セルに「'=sheet1!C2」、C4セルに「'=sheet1!D2」、D4セルに「'=sheet1!E2」と入力して、この4つのセルを下方向にオートフィルコピーします。
C列を選択して「データ」「区切り位置」で「完了」して文字列を数式化します。
同様に、D列を選択して「データ」「区切り位置」で「完了」します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- Excel(エクセル) エクセルシートのデータを1列飛ばしで別ブックのシートに貼り付けるマクロが知りたい 2 2023/06/05 22:37
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
- Excel(エクセル) エクセルで年月ごとの売り上げを集計する方法を教えてください 7 2022/06/01 17:06
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
とっておきの手土産を教えて
お呼ばれの時や、ちょっとした頂き物のお礼にと何かと必要なのに 自分のセレクトだとついマンネリ化してしまう手土産。 ¥5,000以内で手土産を用意するとしたらあなたは何を用意しますか??
-
プリン+醤油=ウニみたいな組み合わせメニューを教えて!
プリンと醤油を一緒に食べると「ウニ」の味がする! というような意外な組み合わせから、新しい味になる食べ物って色々ありますよね。 あなたがこれまでに試した「組み合わせメニュー」を教えてください。
-
タイムマシーンがあったら、過去と未来どちらに行く?
20XX年、ついにタイムマシーンが開発されました。 あなたは過去に行く? それとも未来? タイムマシーンにのって、どこに行って、何をしたいか教えてください!
-
エクセルで1個飛ばしで、一括でコピペする方法は有りますか?
Excel(エクセル)
-
エクセル コピーしたデータを1行おきに貼り付け
Excel(エクセル)
-
エクセルで1列おきのデータのみコピペする計算式
Excel(エクセル)
-
-
4
Excelの連続データから数行おきのコピー
Excel(エクセル)
-
5
一行おきに貼り付ける 可能でしょうか
Visual Basic(VBA)
-
6
EXCEL 1つ飛ばしのセル参照
Excel(エクセル)
-
7
一行おきにコピーするマクロが知りたい
Excel(エクセル)
-
8
EXCELで、セル間隔をあけて貼り付けしたい。
Excel(エクセル)
-
9
【Excel マクロ】別シートの表に1行おきにデータを貼り付けしたい
Excel(エクセル)
-
10
Excelで行ごとコピー、同じ行を3行にしたい
Excel(エクセル)
-
11
Excelで連続データを行飛ばしで反映させるには?
Excel(エクセル)
-
12
エクセルで連続データから、数個飛ばしのデータを抜き取る方法
Excel(エクセル)
-
13
excel: 2行ずつ間隔を空けて関数をペーストする方法
Excel(エクセル)
-
14
マクロの「1列おきに貼り付け処理を行う方法」を知りたいです。
Excel(エクセル)
-
15
エクセルで1列に500行並んだデータを5列毎に改行
Excel(エクセル)
-
16
エクセルVBA 4行飛ばしで転記するループ処理
Excel(エクセル)
-
17
excel:別シートの値を飛び飛びで参照させたい
Excel(エクセル)
-
18
VBA 連続行データを5行ずつ隣の列に貼り付ける
Excel(エクセル)
-
19
貼り付けで複数セルに貼り付けたい
Excel(エクセル)
-
20
EXELで複数のとびとびのセルをコピー&ペーストする方法
PowerPoint(パワーポイント)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/6】 西暦2100年、小学生のなりたい職業ランキング
- ・ちょっと先の未来クイズ第5問
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで2つの数値のうち大きい...
-
エクセルで特定の文字が入って...
-
エクセルで、2種類のデータを...
-
Excel 指定行までコピーをおこ...
-
エクセルのまとめてカッコをつ...
-
Excelで中央揃えが出来ない?
-
Excel 頭に「0」がついている...
-
エクセルで、数字列の中にハイ...
-
エクセルに入力した文字列に句...
-
excelで、1つのセルに入ってい...
-
【EXCEL】別シートに同じ番号が...
-
桁の違う数値での並び替え
-
WEEKDAY 空白も7になってしまう
-
セル内文章から、英数字のみ取...
-
Excel強制終了
-
Excelの特定のセルを1つおきに...
-
エクセルの1つのセル内にある...
-
空白への0入力 二次元配列(VBA)
-
【エクセル】2行に一行のように...
-
エクセル2010 アイコンセット ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで2つの数値のうち大きい...
-
エクセルで特定の文字が入って...
-
エクセルで、2種類のデータを...
-
Excelで中央揃えが出来ない?
-
エクセルのまとめてカッコをつ...
-
Excel 指定行までコピーをおこ...
-
Excel 頭に「0」がついている...
-
桁の違う数値での並び替え
-
エクセルで、数字列の中にハイ...
-
エクセルに入力した文字列に句...
-
エクセルの関数
-
セル内文章から、英数字のみ取...
-
WEEKDAY 空白も7になってしまう
-
excelで、1つのセルに入ってい...
-
空白への0入力 二次元配列(VBA)
-
Excel2013 カラースケールを別...
-
数値の列から偶数のみを抽出す...
-
連続データを1行おきに貼り付け...
-
Excel強制終了
-
Excelの結合でA列とB列の内容...
おすすめ情報