アプリ版:「スタンプのみでお礼する」機能のリリースについて

度々の質問失礼致します

A1に 別シートのセルB2から読み込ませる値があります

A1=シート名!B2

そして行2は空白欄をつくります

この2行を下にコピーしたいのですが次の
A3に入ってほしい値である
A3=シート名!B3は入らずひとつ飛ばしの
A3=シート名!B4が入ってしまいます。

作業中のシートは一行おきになりますが、引用するシートの行は1行飛ばしせずに読み込む方法はありますでしょうか?

かなり説明が分かりずらいと思いますがお助け願います!

A 回答 (4件)

Sheet2のB2:B7に


1
2
3
4
5
6
とあるとします。値はわかりやすいように1-6にしただけ、何でも良い。
Sheet1のA2に
=IF(ISEVEN(ROW()),INDIRECT("Sheet2!B"&INT(ROW()/2)+1),"")
と入れて、下方向に式を複写します。
結果Sheet1のA2:A12に
1

2

3

4

5
・・・(略)
になります。
なお「B2から読み込ませる値」は、「Sheet2のB2を参照する値」という表現が良いと思います。
    • good
    • 0

A1: =INDIRECT("シート名!B"&ROUNDUP(ROW(3:3)/2,0))


A2: 空白
「この2行を下にコピー」

「かなり説明が分かりずらいと思いますが」結果的に「作業中のシートは一行おきになりますが、引用するシートの行は1行飛ばしせずに読み込む」になっていると思います。
    • good
    • 0

空白行をあとから入れる方法が紹介します



空白行をいれずに
A1=シート名!B2
A2=シート名!B3  とコピーします。

コピーが十分取れたなら、そのコピーした行まで、B列に1から連番を打ちます。さらにその下に、1から同じ数だけ連番を打ちます。

B列を元に並べ替えをすれば、1行ごとに空白行が入ります。
    • good
    • 0

いたって簡単です。


A1=シート名!B2
と入力した後、A1をA2以下にコピペします。
そして、行2をDELETEキーで消去です。

行挿入や行削除を行うと、相対座標の関係もずれてしまいます・・・・・というか、実務上、そうでないと困ることのほうが多いので、そういう機能になっているわけです。

したがって、いったん相対座標関係を維持した状態でコピペ操作を全て完了し、その後に不要なところをDELETEで消す、です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!