- ベストアンサー
エクセルで隔行をリンクさせる場合のドラッグ&ドロップについて
| A | B | C | D | E | ──────────────────────── 1 | あ | | | あ(=A1) | | ──────────────────────── 2 | | | | い(=A3) | | ──────────────────────── 3 | い | | | ★ | | ──────────────────────── 4 | | | | ★ | | ──────────────────────── 5 | う | | | ★ | | ──────────────────────── 6 | | | | | | ──────────────────────── 7 | え | | | | | ──────────────────────── 8 | | | | | | ──────────────────────── 9 | お | | | | | 上記のように,A列の1行目から隔行に「あ」「い」「う」「え」「お」と入力していて,D列にそれを詰めて表示させたい場合の質問です。 上記は9行しか記入していませんが,実際に作らなければならない物は千行程度あります。 そのため,D列の1行目に=A1,2行目に=A3と打ち込んで,その二つのセルを★印へとドラッグ&ドロップしたのですが,結果,計算式は上から=A1,=A3,=A3,=A5,=A5。表示はあ,い,い,う,う,となります。 データを上手く作成して活用することがエクセルの基本であることは承知しておりますが,既に出来上がった頂いたものからデータを求めるような逆のことをする羽目になっています。 方法がありましたら回答よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
D1セルに '=a1 D2セルに '=a3 下へオートフィル D列を選択して データ - 区切り位置 [完了] 数式なら D1セルに =INDEX(A:A,ROW(A1)*2-1) 下へオートフィル
その他の回答 (2)
D1: =OFFSET(A$1,(ROW(A1)-1)*2,)
お礼
やりたいことが出来ないと悩んでいましたが、色々方法あるんですね。参考になりました。ありがとうございました。
- merlionXX
- ベストアンサー率48% (1930/4007)
D1に#A1、D2に#A3といれてください。 D1,D2の両方を選択して下へドラッグしてください。 #A5 #A7 #A9 #A11 #A13 以下略 となったと思います。 あとはその範囲を選択して、メニューの「編集」→「置換」で、#を=に置き換えるだけです。(エクセル2007なら置換え方法が異なるかもしれませんが)
お礼
回答ありがとうございます。置換は使ったことありましたが、この方法で、、、というのは思いつきませんでした。ありがとうございました。
お礼
完璧に解決しました。どちらも初めて知りました。ありがとうございます_(._.)_