No.5ベストアンサー
- 回答日時:
添付図参照
Sheet2 において、
1.セル A1、B1 にそれぞれ右側の式を入力
 ̄ ̄ A1: =OFFSET(Sheet1!$A$1,(ROW(A1)-1)/4,)
 ̄ ̄ B1: =OFFSET(Sheet1!$B$1,(ROW(B1)-1)/4,COLUMN(A1)-1+MOD((ROW(A1)-1)*2,8))
2.セル B1 を右隣にオートフィルした後で、範囲 A1:C1 を下方にオート
 ̄ ̄フィル(添付図下段左)
3.A~C列全体を選択して、[コピー]⇒[値の貼り付け]⇒B列のみを選択
 ̄ ̄⇒Ctrl+G⇒“セル選択”⇒“定数”に目玉入れ、かつ、“数値”以外のチェック
 ̄ ̄外し⇒[OK](添付図下段真ン中)
4.[ホーム]⇒[セル <削除>]⇒[シートの行を削除](添付図下段右)
ご回答ありがとうございます!できました!
他の質問でもOFFSETを使っていたので真似してみてはいたのですがなかなかうまくいかずに困っていたので、とても感謝しています。
これまで参考にしていたものとの違いはA1とB1がそれぞれ4で割ってあることと、B1の方にMODが入っているかどうかでした。
No.4
- 回答日時:
こんばんは!
VBAになりますが、一例です。
↓の画像のような配置で元データはSheet1にあり、Sheet2に表示するとします。
標準モジュールにしてください。
Sub Sample1() '//この行から//
Dim i As Long, j As Long
Dim cnt As Long, wS As Worksheet
Set wS = Worksheets("Sheet2")
wS.Range("A:C").ClearContents
With Worksheets("Sheet1")
For i = 1 To .Cells(Rows.Count, "A").End(xlUp).Row
For j = 2 To .Cells(i, Columns.Count).End(xlToLeft).Column Step 2
cnt = cnt + 1
wS.Cells(cnt, "A") = .Cells(i, "A")
wS.Cells(cnt, "B").Resize(, 2).Value = .Cells(i, j).Resize(, 2).Value
Next j
Next i
End With
wS.Activate
MsgBox "完了"
End Sub '//この行まで//
※ データ変更があるたびにマクロを実行する必要があります。m(_ _)m
詳細なご回答ありがとうございます!!
今回は時間がなかったもので慣れている方法でやってみましたが、次回のために学んでおこうと思います。
No.3
- 回答日時:
データ規模などが分らないので、簡単な方法として
こちらは、参考になりますでしょうか?
https://support.office.com/ja-jp/article/%E8%A1% …
https://support.office.com/ja-jp/article/transpo …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン パソコンで悩んでいます。 今三年生で建築を学んでいるものです。 使っていたパソコンが壊れてしまったた 4 2023/04/22 03:47
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- その他(IT・Webサービス) html cssについて 3 2023/05/13 12:48
- メンズ ダンヒルのカードケース ↓の二つでしたらどちらがいいですか? 1.https://www.a-lev 2 2022/11/06 18:04
- PHP 10文字以降は非表示にしたいんですが、文法が分かりませんアドバイスお願い致します 1 2022/07/10 20:37
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- メンズ https://jp.mercari.com/item/m18407815535?utm_sourc 1 2022/11/17 04:19
- オープンソース cssで中央寄せ 1 2023/05/19 06:25
- SEO googleサーチコンソールでの重複ページ(ダブルスラッシュ) 3 2023/06/12 15:00
- 楽器・演奏 この二つの違いってなにですか?私がエレキギターでライブ配信するなら両者とも同じように使えますよね?Y 1 2023/07/02 11:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
【エクセル】区切り位置で分割...
-
Excel関数:「0」を除いた標準...
-
ピボットテーブル 0個の行を...
-
Excel関数で、範囲内の最後のセ...
-
更新前と更新後の差分をVBAを使...
-
エクセルで何種類のデータがあ...
-
入力するとかってにセルの色が...
-
Excelのマクロでソートがうまく...
-
値の入っているセルのうち、一...
-
correl関数の範囲指定
-
エクセルVBAを使ってセルに日付...
-
エクセルに入力された日付「S40...
-
エクセル マクロ 連続する空...
-
複数の候補列から、検索値と一...
-
Excel 表の作成について
-
Excelで複数列かつ複数行分の一...
-
エクセルで別のシートに数行お...
-
エクセルの最小値抽出方法について
-
【Excel VBA】複数範囲の並べ替...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
Excel関数:「0」を除いた標準...
-
【エクセル】区切り位置で分割...
-
Excel関数で、範囲内の最後のセ...
-
エクセルに入力された日付「S40...
-
値の入っているセルのうち、一...
-
ピボットテーブル 0個の行を...
-
SUMIFで数値が入力されているセ...
-
エクセルで何種類のデータがあ...
-
複数の候補列から、検索値と一...
-
【Excel】歯抜けデータの集約
-
SUMPRODUCT関数 行が増えても...
-
更新前と更新後の差分をVBAを使...
-
A and B or Cの合計の出し方
-
SUMIFとCOUNTIFの違いについて
-
エクセル 8ケタの数字から日数...
-
VLOOKUPの検索で該当するものが...
-
ピボットで複数の区切りでグル...
-
Excelのマクロでソートがうまく...
-
Excelで複数列かつ複数行分の一...
おすすめ情報