• ベストアンサー

excel2007 関数入セルへの文字入力について

excel2007を使用しています。  関数が入っているセルへ文字入力をすると、関数が消滅してしまします。 関数を残したまま、そのセルに文字もかけるという機能はありますか? (※コメント機能 以外で) よろしくお願いします

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.6

> A1 商品コード を打ち込むと関数で > B1 商品名 、 C1 単価 が表示されます。 > > 商品名を少しつけ足したり、単価を直したり直接出来ないものかと考えています。 多分B1とC1にはVLOOKUP関数などで取り出していると思いますが、たとえば単価を変えたい場合F列に新しい単価を入力するとC列に反映するという形でよろしければ C1に =IF(F1="",IFERROR(VLOOKUP($A$1,データ範囲,3,FALSE),""),F1) こんな感じにしておくというのはいかがでしょう。 品名のB1も同じ感じでE列に入力する感じです。 また、変更したことがわかるように条件付き書式などでなにか目印になるようにしておくといいかもしれません。

その他の回答 (5)

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.5

関数が消滅するとそれはそれで面倒なので、たとえば文字を書きたいという事は関数の結果が何も表示しないという式になっているとおもわれます。 その何も表示しないというところにセル番地を指定することで、指定したセル番地に書いた文字がその関数の書かれたところに表示されるようになります。 直接そこに書くのではなく違うところに書いて表示させるということです。 単純な例としてC1に =IF(A1+B1=0,"",A1+B1) これを =IF(A1+B1=0,IF(D1="","",D1),A1+B1) にすればD1に何か書くことで、何も表示されていない場合にC1に書くのと同じことにになります。

musti
質問者

お礼

kkkkkm さん いつもありがとうございます。 単価や、商品名など、時価等の関係で、直接打ち込みたい場合もあり、 新しくセルを設けるしか方法がないのかと考えていました。 A1+B1=0 ということではなく、 A1 商品コード を打ち込むと関数で B1 商品名 、 C1 単価 が表示されます。 商品名を少しつけ足したり、単価を直したり直接出来ないものかと考えています。

回答No.4

  例えばでも具体的な事を書けば建設的な回答が出ますが.... 例えば =A1*B1+10&"円で~す" この式をC1に入れれば、計算結果に文字が付いて表示されます  

  • nanasi3de
  • ベストアンサー率34% (135/395)
回答No.3

コメントや書式設定で無理やり入れるとか以外はないと思う。(ワードアートで図形としてセルにかぶせるとかもある) 他の回答者が言われてるように、そういう状況はちょっと想定できないが?

musti
質問者

お礼

ワードアートですか。ありがとうございます。

回答No.2

  もう少し具体的に何がしたいか書いたほうがよいです。 関数が書かれてるならそこには関数で計算した結果を表示したいはず、なのにそこに別の文字を表示する事にどんな意味があるのですか?  

musti
質問者

お礼

例えばの話です。 そういう機能があると便利だと思って聞いてみました。

回答No.1

例えば、 セルの書式設定、ユーザー設定で、 "ほげ" とかって設定するとか。 そういう事したいって時点で、何か変な事になってるんじゃないかと思いますが。

musti
質問者

お礼

すいません、、、理解できません。

関連するQ&A