No.5ベストアンサー
- 回答日時:
[ANo.4この回答への補足]に対するコメント、
B1: =IF(MOD(ROW(A1),4),OFFSET($A$1,MOD(ROW(A1),4)-1+INT(ROW(A1)/4)*6+(COLUMN(A1)-1)*3,0)&"","")
ですが、此れをセル C1、B2 にコピー&ペーストすると上式は次のように変化するけど、そうなっていますか?
C1: =IF(MOD(ROW(B1),4),OFFSET($A$1,MOD(ROW(B1),4)-1+INT(ROW(B1)/4)*6+(COLUMN(B1)-1)*3,0)&"","")
B2: =IF(MOD(ROW(A2),4),OFFSET($A$1,MOD(ROW(A2),4)-1+INT(ROW(A2)/4)*6+(COLUMN(A2)-1)*3,0)&"","")
この回答への補足
全部、
=IF(MOD(ROW(A1),4),OFFSET($A$1,MOD(ROW(A1),4)-1+INT(ROW(A1)/4)*6+(COLUMN(A1)-1)*3,0)&"","")
のままです。
なぜでしょうか?
試しに横で違う関数のコピー&ペーストすると
=VLOOKUP(A1,$A$1:$E$36,2,TRUE)
=VLOOKUP(A2,$A$1:$E$36,2,TRUE)
=VLOOKUP(A3,$A$1:$E$36,2,TRUE)
=VLOOKUP(A4,$A$1:$E$36,2,TRUE)
順番に変わっています。
どうして違いが起きるのか私にはわかりません。
ふしぎですね。
やっとうまくいきました。
夜ふとんの中でなぜうまくいかないのか考えていた時に、ひょっとしてWebの関数をそのままコピーペイストするからだめなのか、一度B1に写して、それをコピーペイストしてみたらと思ったのです。
予想通りうまくいきました。
何度もごていねいに即座にご回答いただきありがとうございました。
私の不手際で何度もお手数を煩わせまして申し訳ありませんでした。
No.4
- 回答日時:
[ANo.3この回答への補足]に対するコメント、
》 …ですると、全部A1の同じ単語になってしまいます。
》 よくわかりません。
なぜそうなるのか私はまったく分かりません。
参考までに、私がテストした結果を示しておきます。
A B C
1 Audrey Hepburn Audrey Hepburn Deborah Kerr
2 Bridget Fonda Bridget Fonda Elizabeth Taylor
3 Cameron Diaz Cameron Diaz Fred MacMurray
4 Deborah Kerr
5 Elizabeth Taylor George Segal Julia Roberts
6 Fred MacMurray Hugh Grant Kim Basinger
7 George Segal Isabella Rossellini Leonard DiCaprio
8 Hugh Grant
9 Isabella Rossellini Meg Ryan Richard Gere
10 Julia Roberts Nicolas Cage Shirley MacLaine
11 Kim Basinger Paul Newman Tom Hanks
12 Leonard DiCaprio
13 Meg Ryan Vincent D'Onofrio
14 Nicolas Cage Walter Mattheau
15 Paul Newman
16 Richard Gere
17 Shirley MacLaine
18 Tom Hanks
19 Vincent D'Onofrio
20 Walter Mattheau
この回答への補足
ご親切にご返答ありがとうございました。
コピーペイストを何度しても同じ単語が出ます。
A B C
1 Audrey Hepburn Audrey Hepburn Deborah Kerr
2 Bridget Fonda Bridget Fonda Elizabeth Taylor
3 Cameron Diaz Cameron Diaz Fred MacMurray
4 Deborah Kerr
5 Elizabeth Taylor George Segal Julia Roberts
このようにしたいのですが、すべて Audrey Hepburn となります。
テストして調べていただいたのに不思議ですね。
No.3
- 回答日時:
「A列に空白はありません。
B列、 C列に3行ごとに空白をおきたい」のなら、B1: =IF(MOD(ROW(A1),4),OFFSET($A$1,MOD(ROW(A1),4)-1+INT(ROW(A1)/4)*6+(COLUMN(A1)-1)*3,0)&"","")
この回答への補足
たびたびすみません。
=INDEX($A:$A,(COLUMN()-2)*3+INT((ROW()-1)/3)*6+MOD(ROW()-1,3)+1,1)
としてB:C列にコピーして貼り付けがうまくいきました。
しかし、
B1: =IF(MOD(ROW(A1),4),OFFSET($A$1,MOD(ROW(A1),4)-1+INT(ROW(A1)/4)*6+(COLUMN(A1)-1)*3,0)&"","")
ですると、全部A1の同じ単語になってしまいます。
: =IF($A1="","",OFFSET($A$1,INT(ROW(A1)/4)*8+MOD(ROW(A1),4)+(COLUMN(A1)-1)*4-1,0)&"")
も同じ単語ばかりになります。
よくわかりません。よろしくお願いします。
No.2
- 回答日時:
お示しのように、必ず3行毎に空白セルがあるのなら、
B1: =IF($A1="","",OFFSET($A$1,INT(ROW(A1)/4)*8+MOD(ROW(A1),4)+(COLUMN(A1)-1)*4-1,0)&"")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでのマクロを使ったデータの並べ替え 3 2022/12/03 18:54
- Excel(エクセル) エクセルの並び替えについて 5 2022/07/11 00:49
- その他(Microsoft Office) エクセルで串刺ししたシートの並べ替えをしたいです 4 2023/02/14 11:59
- Excel(エクセル) 同じ品番のマスタで最新日付のものに〇印を入れたい 3 2023/03/31 17:45
- Excel(エクセル) Googleスプレッドシートの割合の関数と円グラフの並べ替えについて 1 2022/07/22 17:31
- Excel(エクセル) エクセルでの色付け 5 2022/10/09 18:58
- Excel(エクセル) Excel 郵便番号順に並び変えたい 同じ番号が複数あるとき 4 2022/04/28 18:35
- Excel(エクセル) 【エクセル】並び替えからの並び替え方法 7 2022/07/22 09:46
- Visual Basic(VBA) VBAで大量データの処理 3 2022/11/15 21:53
- Excel(エクセル) エクセルデーターの並び替え 5 2022/08/06 09:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数学 Tan(θ)-1/Cos(θ)について...
-
4つのパターンを表示するEXACT...
-
エクセルの数式で教えてください。
-
エクセルで指定した日付、店舗...
-
Excel:一部のフォントでセルの...
-
Excel初心者です。 詳しい方、...
-
Excel初心者です。 詳しい方、...
-
Excel 2019 のピボットテーブル...
-
スマートな関数を教えて下さい。
-
Excelのグラフ軸について
-
EXACT関数とIF関数の組み合わせ...
-
Excel ウインドウ枠の固定をす...
-
エクセルで日付の入ったセルの...
-
excelの不要な行の削除ができな...
-
INDIRECTを使わず excelで複数...
-
各ページの1番上の表示について
-
スプレッドシートの関数VLOOKUP...
-
エクセルでセルに「氏名を入力...
-
関数を教えて下さい。
-
Excelのif関数で文字が見えなく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報