
初心者です。
今、下記のように並んでいるデータを、
グループ1 グループ2 グループ3 ・・・・
数値1-1 数値2-1 数値3-1 ・・・・
数値1-2 数値2-2 数値3-2 ・・・・
数値1-3 数値2-3 数値3-3 ・・・・
下のように並び変える方法は、コピペ以外にありませんでしょうか?
グループ1
数値1-1
数値1-2
数値1-3
グループ2
数値2-1
数値2-2
数値2-3
グループ3
数値3-1
数値3-2
数値3-3
・
・
・
宜しくお願い致します。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
こんにちは
現在のデータのあるシートを、仮に「Sheet1」とします。
別シートのA1セルに
=OFFSET(Sheet1!$A$1,MOD((ROW()-1),4),INT((ROW()-1)/4))&""
の数式を入力し、必要なところまで下方にフィルコピーします。
以上で、ご希望の表示が得られると思います。
必要であれば、A列を「コピー」-「値をペースト」で固定値化すればよいでしょう。
No.3
- 回答日時:
こんにちは
>下のように並び変える方法は、コピペ以外
>初心者です。
意図しない回答だとは思いますが
グループ1がA1セルの場合
Sub test()
Dim ary As Variant
Dim AnsArr
Dim i As Long, j As Long, n As Long
'ary = Range("A1").CurrentRegion
'Range("A1").CurrentRegion.ClearContents
ary = Range("A1:F4")
Range("A1:F4").ClearContents
ReDim AnsArr(UBound(ary, 1) * UBound(ary, 2))
For j = 1 To UBound(ary, 2)
For i = 1 To UBound(ary, 1)
AnsArr(n) = ary(i, j)
n = n + 1
Next
Next
Range("A1").Resize(UBound(AnsArr) + 1) = Application.Transpose(AnsArr)
End Sub
A1:F4の範囲が対象です。役に立たない回答と思いますので説明は割愛します。
No.2
- 回答日時:
そうだね。
切り取って貼り付ける方が良いと思います。「グループ1」と入力されているセルがA1セルとするなら……
「グループ2」のセルを選択して、
Shift+Ctrl+↓
Ctrl+X
Ctrl+home
Ctrl+↓
↓
Ctrl+V
Ctrl+Home
Crtl+→
の操作を最後の列を貼り付け終わるまで繰り返しましょう。
Shift+Ctrl+↓
選択したセルから値が連続して入力されている最後のセルまで選択
Ctrl+X
切り取り
Ctrl+home
A1セルを選択
Ctrl+↓
A列の連続して値が入力されている最後のセルを選択
↓
値が入力されているセルの下の空白セルを選択
Ctrl+V
貼り付け
Ctrl+Home
A1セルを選択
Crtl+→
右のセルが空白なので、値が入力されている右側の初めのセルを選択
こんな、ShiftキーやCtrlキーを組み合わせたショートカットを駆使すれば、
数式を作るよりも簡単に処理ができ、数式で汚すこともない。
No.1
- 回答日時:
グループ1の数値1-3がA4セルだとしたら
1.A5に =B1
2.これを充分なセル数、下へコピー(例えばA200セルまで)
3.A5~A200まで選択コピー
4.これをB5以下へコピー、同様にC4以下、D4以下・・・・へコピー
5.A列を選択してコピー→値の貼り付け
6.B列以降右側を削除
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
教えて!gooグレードポイントがdポイントに変わります!
dアカウント連携を行っていただくと、グレードに応じて「dポイント」が進呈されるようになります。
-
Excelのシートの表示、非表示の方法について教えてください。
Excel(エクセル)
-
このようなデータが、sheet1〜sheet3まであるとします。 (合計2000行くらい) それを1
Excel(エクセル)
-
エクセルで、全部のセルのそれぞれ右から2つ目の数字を取り出して合計したい
Excel(エクセル)
-
4
Excelデータを少し加工して別のファイルに移し替えたい
Excel(エクセル)
-
5
IF関数を用いてのリスト作成
Excel(エクセル)
-
6
エクセルで数字の最初に¥、終わりに円をつけることができますか?
Excel(エクセル)
-
7
Excelについて教えて頂きたいです。 入力すると違うセルにも入力されてしまいます。 解決方法を教え
Excel(エクセル)
-
8
Excelについて。 閲覧ありがとうございます。 レシピの原価を管理する表を作成したいと思います。
Excel(エクセル)
-
9
複数のテキストファイルをexcelでそれぞれ別シートに書き出したい
Excel(エクセル)
-
10
Excelについて
Excel(エクセル)
-
11
一つのブックから複数sheetを選択してPDFに保存したいです。
Excel(エクセル)
-
12
エクセルって複雑な処理は避けた方が良くないですか?
Excel(エクセル)
-
13
エクセルで文字を置き換えるには
Excel(エクセル)
-
14
【Excel/関数】特定の文字列から日付/時間を抜き出し時間計算する方法
Excel(エクセル)
-
15
エクセル(2010)で重複する値を別シートに表示したい
Excel(エクセル)
-
16
エクセルマクロについて
Excel(エクセル)
-
17
Excelで、特定の文字列を含むセルを返したいです。
Excel(エクセル)
-
18
Excelvbaの 編集のためロックされています について
Excel(エクセル)
-
19
Excel関数について教えてください。
Excel(エクセル)
-
20
Excelの問題についてです。 ExcelのMATCH関数で国語の最高点の求め方が分かりません。(検
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
エクセルシートをVBAでpdfで...
-
5
excelのCOUNTIF関数で、『範囲=...
-
6
対象セル内(複数)が埋まった...
-
7
エクセルの一つのセルに複数の...
-
8
貼り付けで複数セルに貼り付けたい
-
9
Excelで、「特定のセル」に入力...
-
10
【Excel】 セルの色での判断は...
-
11
セル番号を返す関数
-
12
Excelについて(セル内の文字を...
-
13
Excelで数式内の文字色を一部だ...
-
14
エクセル 足して割る
-
15
Excelで住所を2つ(町名迄と番...
-
16
エクセルに関しての質問
-
17
EXCEL VBA セルに既に入...
-
18
エクセルの関数で,たとえばB15...
-
19
エクセルvba (ByVal Targ...
-
20
excelの特定のセルの隣のセル指...
おすすめ情報
公式facebook
公式twitter