- 締切済み
エクセル・参照元が結合している為正確に表示しない
エクセルでの質問です。 とても単純な事だと思うのですが中々対応策が見つからず困っています。 どなたかお分かりの方ご指南お願い致します。 例・セルA1~A5までデータが入力されています。(1~5まで全て二つのセルが結合されてる状態です。)B1~B5にそのデータを表示するためにB1に=A1と入力してオートフィルで連続して入力するとB2には0が表示されB3にはA2のデータが表示されるという感じです。 結合したセルのデータが0として認識されてしまいA1~A5までのデータが全部表示されるのはA10になってしまいます。説明が下手で申し訳ありませんがよろしくお願い致します。
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- Nebusoku3
- ベストアンサー率38% (1465/3824)
一旦、セルの結合を解除し、その代わり、罫線で区切ったあと、同じことをされたら如何でしょうか。
- bunjii
- ベストアンサー率43% (3589/8249)
>B1に=A1と入力してオートフィルで連続して入力するとB2には0が表示されるという感じです。 A列はA1とA2を結合し、A3とA4を結合し、A5とA6を結合し、・・・・・とすべて2つのセルが結合されていると言うことですよね? その場合は「B3にはA2のデータが表示される」と言うことはありません。 A列の最上位はA1のデータを表示しますが、その下はA3のデータが表示されています。 つまり、あなたがA2のデータと言っているのはA3のデータです。 セルを縦に結合すると一番上のセルが代表となり他のセルは外見も中身も見えなくなり、入力すらできません。 あなたが言っている「A1~A5までデータが」とは「A1、A3、A5、A7、A9の5つにデータが」となるでしょう。 従って、B1=A1、B2=A3、B3=A5、B4=A7、B5=A9のようにしたいと言うことになりますか? >説明が下手で申し訳ありませんがよろしくお願い致します。 どうしたいかの説明が分かり難いので的確な回答になりません。 貼付画像のような結果を求めているのであればB1セルに次の数式を入力して下へコピーしてください。 =INDEX(A:A,(ROW()-1)*2+1) または =OFFSET($A$1,(ROW()-1)*2,0)
- kkkkkm
- ベストアンサー率66% (1721/2591)
B2に =OFFSET($A$1,ROW(A1)*2,0) と入力して下にオートフィルしてください。
- kadakun
- ベストアンサー率29% (356/1200)
たぶん、縦に結合しているのでしょう。 その場はオートフィルは使えません。 A1~A5では無く、A1の次はA3となっているはず。 なので、B1には=A1、B2には=A3と入れていきましょう。
もともと、A2、A4は空なのですから当然ですよね? A1とA2を結合して数値を入れても、値が格納されるのはA1ですから。
- MSZ006
- ベストアンサー率38% (390/1011)
エクセルがそういう仕様なのだからどうしようもないと思いますが、 最終的にどんなことがやりたいのでしょうか?
- angel2015
- ベストアンサー率21% (126/590)
仮にA1とB1を結合している場合、B1に=A1は入力できませんよね?