- 締切済み
エクセルの行(列)挿入時の自動反映ついて
ご教授いただけますと幸いです。 ・エクセルにて行(列)を追加した場合、特定のセルにて、追加された行(列)のセルを参照することは可能なのでしょうか? [例] セルA-1にて、『=B1&C1&D1&E1』とあったとします。 DとEの間に列を挿入すると、『=B1&C1&D1&F1』となるかと思いますが、『=B1&C1&D1&E1&F1』としたいのです。 以上、何卒宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- MackyNo1
- ベストアンサー率53% (1521/2850)
回答No.1
セルA-1にて、『=B1&C1&D1&E1』とあったとします。 DとEの間に列を挿入すると、『=B1&C1&D1&F1』となるかと思いますが、『=B1&C1&D1&E1&F1』としたいのです。 一般的にデータの追加やセルの挿入でセル「範囲」を自動的に可変にすることは数式で可能ですが、上記のような単独の「セル」を参照した数式では、数式が挿入した新しい行を認識できませんので、ご希望の操作はできません。 数式が個別のセルではなく範囲を対象とするような数式なら、数式を工夫すれば自動的に設定することも可能ですので、「例」ではなく実際に実行したい数式を提示されたほうが良いと思います。 #本当に文字列を結合したい場合は、セル範囲をいったんワードに貼り付け(ふりがな情報を削除し)、それをエクセルに貼り戻して「=PHONETIC(B1:E1)」などの数式を使う手もあります。
お礼
回答ありがとうございます。 例はほとんど実際にやりたいものと同じです。 特定のセルの文字列をそのまま固定のセルに表示させたいだけなので… やはり不可能なのですね。。 プログラム的にWeb側で作るほうがよさそうですね。 ありがとうございます!