質問: excelで転記する方法 excelで納品書、請求書を作ろうとトライしています。 q1. 納品書に入力した文字や計算結果を請求書に転記する方法で 悩んでいます。 まだ入力されていない1セルに入力(又は計算結果がでたら) されたら、この1セルの内容を2セルに自動的にコピーする 方法を教えてください。 vbaとかは全く経験がありません。 (excel自体、あまり使う機会がありません) できれば、初心者レベルでできる方法でお願いします。 q2. 数量として「1式」と書かないと都合が悪い場合があります。 「1式」を数値「1」として計算する方法がありましたら 教えてください。
回答: a1:セル1がsheet1のa1とします。これをsheet2に転記するなら、sheet2の任意のセルに =sheet1!a1 と式を入力すれば、自動的に転記(正確にはセル参照)されます。セルに「=」だけ入力して、参照するセルをクリックすれば、上記の式は自動で入れることもできます。 a2:数値を入れるセルの表示を「1式」のように表示させるためには「セル右クリック」→「セルの書式設定」を選び、「ユーザ設定」で書式に「#0"式"」と入力してください。 もし数値欄がsum関数などの式で求められている場合は数値が0になるときも「0式」と表示されます。その場合は式にif関数を追加して =if(sum(b2:b3)=0,"",sum(b2:b3)) のように値が0の時は空白とするようにしたらよいでしょう