エクセルの損益計算書の数式入れ替えについて

このQ&Aのポイント
  • 既に作成された損益計算書の数値を、経営分析のために別のフォーマットに反映させる作業をしています。数式の入れ替えは手作業で行っており、効率が悪いです。固定の$は行にも列にも必要という条件があります。良い方法はないでしょうか?
  • エクセルで損益計算書の数式を入れ替える方法について教えてください。経営分析のために作成した別のフォーマットに既に作成された損益計算書の数値を反映させる作業をしていますが、手作業で行っているため効率が悪く大変です。固定の$は行にも列にも必要です。
  • エクセルの損益計算書の数式を入れ替える方法について教えてください。経営分析用の別のフォーマットに既存の損益計算書の数値を反映させる作業をしていますが、手作業で行う必要があり効率が悪いです。固定の$は行と列の両方に必要です。
回答を見る
  • ベストアンサー

エクセルのことです。。。 数式の入れ替えについて・・・。

いつもいつもとてもお世話になっています。 今回教えていただきたいのは、エクセルの表に入れた数式を入れ替えるのに 簡単な方法がないか、と思い、質問させていただきます。 既に作成された損益計算書の数値を、経営分析の為に別のフォーマットに反映させる作業をしています。 経営分析用シートの セルA1に入っている数式は、 =「損益計算書 本店」シートの$A$1 です。 経営分析用シートの セルA3に 入れたい数式は  =「損益計算書 支店」シートの$A$1 です。 セルA1の数式をセルA3にコピー&貼り付けして  “本店”の部分を “支店”に書き直して作業をしていますが、 とても効率が悪いです。しかも、12か月分×40項目×4社分くらいあって、 とても大変です!!  何か良い方法はないものでしょうか?  ※ちなみに 固定の$は 行にも列にも必要という条件です。

質問者が選んだベストアンサー

  • ベストアンサー
  • gsx-r
  • ベストアンサー率37% (107/286)
回答No.1

対象範囲を選択後、編集→検索→置換(検索する文字列 本店、置換する文字列 支店)でいきませんか?

decodeco
質問者

お礼

!!! エラーが出たので しょんぼりして あれこれ補足に書いてしまいましたが、 気を取り直してもう一度 やってみたら 出来ました!!! 本当にありがとうございます!!!

decodeco
質問者

補足

早速のお返事ありがとうございます。 やってみましたがうまく行きません。 説明不足だったかもしれません。少し簡単に書き直したので。 正確には  セルA1に入っている数式は   ='[○○会社 17年度 総合推移損益計算書&貸借対照表.xls]本店=総合推移PL &製造原価'!$E$19 セルA3に入れたいのは  ='[○○会社 17年度 総合推移損益計算書&貸借対照表.xls]支店=総合推移PL &製造原価'!$E$19 です。 反映させたいのは 同一Book内ではなく、別Bookからのデータです。 検索置換の操作は 数式に含まれる文字にも対応するのでしょうか? 言葉足らずです。申し訳ありません。

関連するQ&A

  • エクセル 数式

    Excelについて。 あるセルA1の設定されている数式(=SUM(E:E)など)を、 B1にコピーする方法は、ありますでしょうか? ※A1に入力されている数式をコピー貼り付けではない方法を探しています。 B1に、=A1とすると、=SUM(E:E)の計算結果が入力されてしまいます。 ゴール(表示される値)は同じですが。コピー貼り付けしか方法はないでしょうか。 お手数ですが、よろしくお願いします。 エクセル2007以上 VBAなら可能ですか?

  • エクセルで数式は登録できますか?

    エクセル2000の条件付き書式の設定で   セルを選択して 一行おきに書式を設定したいので 数式が をえらんで MOD(ROW(),2)=0と入力しますよね。  この作業を50シートくらい繰り返したいのです。 その数式をコピー/貼り付けしようとしても出来ませんでした。 辞書に文字登録も出来ませんでした。   毎回 数式を打ち込むのは面倒なのですが 登録することは可能ですか?

  • エクセルの数式をどのように入れたら良いでしょうか?

    エクセルの数式をどのように入れたら良いでしょうか? いつもこちらでお世話になっています。 今回も教えて頂きたく質問させていただきます エクセルについてですが、 sheet1に入っているデータを sheet2に入力するようにしたいのですが sheet1の A列に1~50までのNo. →A1セルにNo.1、A50セルにNo.50 B列に(1)データ C列に(2)データ があり sheet2の D5のセルに「1」と入力すれば、sheet1!A列の数字とリンクしてsheet!B1の(1)データが入り D6のセルに「10」と入力すれば、Sheet1!A列の数字とリンクしてsheet!C10の(2)データが入る ように設定し、 さらにsheet2のD5,D6のセルに上書きで(繰り返し)数字を入力させ 数式が消えないようにしたいのですが どのようにすればよいでしょうか? 分かりずらい説明で申し訳ありませんが 大変困っているので、アドバイス頂けると助かります。

  • エクセルで数式をそのままコピーする方法は?

    例えば、或るセルに「=A5+B5」という数式が入っていたとして それを別なセルにコピーペーストするとそのコピーしたセルの位置に合わせて 勝手に数式が変えられてしまいます 例えば上記の数式の場合、一つ下のセルにコピーすると 「=A6+B6」になってしまいます これを「=A5+B5」のまま別なセルにコピーしたいのです 形式を選択して貼り付けで数式だけを選んでも駄目でした $を使えば移動しても変わりませんが、 数式が多いので、いちいち入力してられません 何か良い方法がございましたらご教授ください

  • Excel - 数式で引っ張った数式を有効にする方法

    お世話になります。 ちょっと説明が難しいのですが・・・ 数式で引っ張ってきた数式を、値として貼り付けると、最初に【=】が付いていても即座に数式として認識してくれません。 まぁ値で貼り付けてあるので当然と言えば当然なんですが。 これらはF2で数式バーに一旦移行し、その後ENTERで確定すると、その時点で初めて数式として認識します。 このようなセルを一括で、数式にする方法はないでしょうか。ひとつずつF2→ENTER→F2→ENTERとやっていくのは非常に面倒でして。 再計算、置換等、色々試してみましたが、どうも効果がないようです。 何かお知恵のある方、どうぞご協力宜しくお願いします。 【例】 A1に【=】 A2に【C3】 C3に【10】と入っているとします。 任意のセルに【=CONCATENATE($A$1,$A$2)】と入力しますと、そのセルには【=C3】と表示されます。 このセルをコピーし、別のセルに値貼り付けします。 するとコピー先のセルには【=C3】と表示されます。 本来は【10】と表示させたいので、F2で一旦編集に入り、ENTERで確定すると、ここで初めて【=C3】が【10】に変わります。 これを一括でやる方法、ということです。

  • エクセルで数式のコピーをしたい…

    エクセルで表を書いているのですが、同じ数値の入った表をもう一つ作りたいため、 シートAの数値をコピーしてシートBの表にペーストしたところ、 入力してあった数式の内容が違うものになってしまい困っています。 「形式を選択して貼り付け」で「数式」を選択してみても変わりません。 数式の内容は =シートA!P2/SQRT(シートA!$BB$2*シートA!P$54) という感じなのですが、「P2」の部分がシートBの貼り付けたセルの名前になってしまいます。 地道にやろうかとも思いましたが処理する数式の量が莫大なので一列片付けただけでヘロヘロです。 説明が下手で申し訳ないのですが、アドバイスありましたらお願いいたします。 説明不足なところがありましたら補足しますのでご指摘ください。

  • Excelで数式のコピーが出来ない

    簡単な作業ですがどうした訳か数式のコピーが出来ません。長年、同じ方法でやっています。確かにコピー元には数式が入っているのですが貼り付けすると数式ではない値がそのまま出ます。EXCEL2003でやっています。作業はA1…E1のAVERAGEをF1に求めるものですが1行目は計算されますが2行目にF1をコピー/貼り付け又はドラッグしても同じですが同じ数字が出ます。またA列1~100までの値が入っているものだけのCOUNT数にしてもB列~G列も同症状です。こんな事は初めてなのでどなたか教えて下さい。

  • エクセルの数式のコピーについて教えてください。

    A1のセルに、「+sheet1!A1」 という数式があるとします。この数式をB1、C1、D1のセルに貼り付けると、「+sheet1!B1」、「+sheet1!C1」、「+sheet1!D1」というようになるんですけど、これを、「+sheet1!A2」、「+sheet1!A3」、「+sheet1!A4」、というように、B1、C1、D1のセルに貼り付けることって出来ますか?

  • エクセルの数式で質問があります

    A1のセルに 「○○支店 出張交通費」 と入力された場合に B1のセルに○○と表示される数式というのは作れるのでしょうか? A1に入力されるものにルール付けがないので 「東京支店」「大阪」「鹿児島営業所」 となっています。 支店・営業所名の一覧データベースを作ってそこから引っ張ってくるのが一番だと思うのですが、どんな数式を組むべきかまったく見当がつきません。 よろしくお願いいたします。

  • エクセルの数式について。

    A1に1 B1に2が入っているとします。 C1セルに ="a"&1+"b"&1と代入すると  結果は =a1+b1 と表示されます。(当たり前ですね) その結果を、バリューのみD1セルに貼り付け(この段階では、=a1+b1としか表示されません)、カーソルをフォーカス、フォーカスを外すと3と答えが出ます。 この一連の動きをなんとか一発でやる方法は無いでしょうか? 実際の例 sheet1A列に患者名、sheet1B列にPCP(プライマリー ケア フィジシャン)かかりつけの医者と判断してください 患者は必ず1人PCPを持ち、PCPがダブルことはありません。(PKというのかな?) 別のシートに医療請求リストがあり、 sheet2A列に患者名、sheet2B列にPCP、sheet2C列に実際に治療したドクターの名前を入れれるようなファンクションを作っています。 A列とC列は自動に取得できるようになっているんですが、B列だけは、現在手作業で入れているとのこと、 ="=Sheet1!B"&MATCH(A1,Sheet1!A:A,0) この結果をコピー&バリューのみのペーストをすると、テキストで”数式”が表示されます。 望む結果は数式ではなく、PCPを出したいと思っています。 昔やったときはなんとなくうまく動いたような記憶があるんですが、バージョンの違いで動かないのか?少し疑問です。 コンキャットで作り出したのだから、数式ではなくタダのテキストだ!といわれそうですが、タダのテキストを数式のフォーマットに変換できるような手法がもしあれば、よろしくご教授ください。 データベース化したら、ものすごく簡単な問題なんですが、ガンとしてアクセスを使いたがらないので、エクセルでどうにか?してやろうと考えています。 よろしくお願いします。