- ベストアンサー
=Seet1!A1で入力した文字が表示されないのです
ExcelでSeet1のA1に「その1」、A2に「その2」・・・というように縦方向に入力した文字列を、Seet2に横方向に表示させようと思い、Seet2のA1に=Seet1!A1,B1に=Seet1!A2・・・と入力しました。 Seet2のI1までは参照ができて「その9」と表示されるのですが、Seet2のJ1から=Seet1!A9(「その10」が表示したいのですが)という式が表示され、その後もずっと式の表示になってしまいます。 個数とかに制限があるのでしょうか? それともどこかに設定があるのでしょうか? 教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Sheet2のJ1以降のセルの書式形式が文字列になっている。 その後、表示形式を標準に変更しても内容は変化しませんので、次の方法をお試し下さい。 その範囲を選択→編集→置換→検索文字列、置換文字列に「=」を入力→すべて置換 参考ですが、Sheet2のA1に#sheet1!A1を入力→右方向にコピー(範囲選択された状態のまま)→編集→置換→検索文字列に「#」、置換文字列に「=」→すべて変換とする方法もあります。
その他の回答 (3)
- Tiffa9900
- ベストアンサー率31% (68/216)
ANo.1です。 「標準」に設定した後、一度J1セルを選択して[F2]キーを押してそのセルに対して入力状態にしてから[ENTER]を押してみて下さい。 ※[F2]キーではなく、ダブルクリックで入力状態にしてもよいです。 書式を変更しても、見た目上では即時で反映されないのではないかと思います。 尚、単に縦を横にしたいだけであれば、 縦1行を選択して、コピー。 貼り付ける際に、セルを右クリックしてから「形式を選択して貼り付け」を選択し、「行列を入れ替える」にチェックする事でも可能です。 参考までに。
補足
そうですね・・・書式を変更しても、内容が変化していないのでそのままの表示になってしまうのですね。 書式を標準に設定して、内容を再度入力すると表示するようになりました。ありがとうございました。
小さな親切、大きなお世話的な、自動補正機能が有るので全角/半角を間違えていても自動で修正されますから、参照式は間違えてないと思いますので、単純にセルの表示形式が「文字列」になっているのでは無いですか?
補足
「表示形式」を「標準」にしても「文字列」にしても、どれにしても変わらないのです。うまくいってるところは、(特定の書式を設定しません)となっています。ありがとうございました。
- Tiffa9900
- ベストアンサー率31% (68/216)
セルの書式設定が「文字列」になっている事が予想されます。 J1のセルを選択(もしくは1列すべてやシート全体の方が良いかもしれません)し、右クリック>セルの書式設定 「セルの書式設定」ウィンドウの「表示形式」タブにおいて 分類を「標準」に設定してみてください。 あと、恐らく質問を書く際の誤字で問題ないと思いますが、 Seet1,Seet2ではなく、Sheet1,Sheet2ですよね?(;^^)ヘ..
補足
すみませんm(_ _)m あわてていたもので・・・。 「表示形式」を「標準」しても、どれにしても変わらないのです。 ありがとうございました。
補足
入力の順番があるのですね・・・直りました。 「内容は変化しませんので・・・」でピンときて、 書式形式を標準に設定し、再度参照の式を入力してみました。 きちんと表示されます。ありがとうございました。