• ベストアンサー

数式(数値)と文字列の共存方法

Excelで数式や数値の前や後に文字列を入れることは可能でしょうか? 例えば「10」という数値の前に 「90%」という文字列を入力する事は可能でしょうか? 「90%」という文字列と、その後に数式や計算用の数値を 共存出来るようにする方法を知りたいのですが、 分かる方いらっしゃいましたら御回答宜しくお願いします。

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

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

「10円」なんて表示をする場合と同じ要領ですね。 該当セルで、 [書式]-[セル] 「セルの書式設定」ダイアログ 「表示形式」タブ で、 分類:ユーザー定義 種類:"90%" 0 でどうでしょうか?

sukesannn
質問者

お礼

早速のレス有難うございます。 教えて頂いた方法で出来ました、 また何か有りましたら、その時は宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • rat2
  • ベストアンサー率9% (1/11)
回答No.3

「&」を使うとできると思うのですがどうでしょうか。 たとえばセルに「="90%"&10」と入力した場合, ご希望の通りになりますか?

sukesannn
質問者

お礼

上手く行きませんでしたが、レス有難う御座いました。 また機会が有りましたら宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。
  • ganzou
  • ベストアンサー率29% (25/85)
回答No.2

基本機能を使うならばという前提で。 一つのセルの中ではできません。 2つのセルに分けるか、別のセルに新たに共存用のセルを作るしかありません。 ちなみにその新しく作ったセルは数値として計算に使うことはできません。 めんどくさいことをすれば可能かもしれませんがメリットを感じません。

sukesannn
質問者

お礼

レス有難う御座います。 共存用のセルを作る方法も有るのですか? また機会が有りましたら宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 数式を表している文字列を数式にする?方法

    表現が下手で申し訳ございませんが、教えてください。 ある特殊なリンク数式があります。数式の中ほどには数値部分があります。 その数値部分の前後で分割して(文字列化)、数値部分を変化させた後、元の数式にもどしたいのですが、単純に結合すれば、頭に=をつけても数式として認識されません。 方法はありますでしょうか? 例/ セル F1 に入っている数式  =IF(A1="あ","="&C1&B1&D1,"") セル B1 には不特定の数値が入力される。(例えば200411) セル C1 と D1 には元々一つの数式であったものを三分割した左側と右側を文字列として納めてある。 このままだと、セル A1 に「あ」が入力された場合、 セル F1 には、=「C1」0411「D1」といういように文字列として表示されます。 F1 をコピーして G1 に値貼り付けして、G1をダブルクリックした後、他セルを選択すると、数式になり、リンク値を正しく表示します。この作業を毎回行うのは面倒です。 F1 のみで処理する必要はないのですが、G1では完了させたいのです。 =Value(F1) ではダメでした。

  • 文字列を数式に

    文字列を数式として認識し、計算結果をひろいたいのですが、、、 例)"3*2"という文字列を、6という数値として認識したい。   複数計算式も同様で、"-2*3+8"という文字列を2という数値で認識したい。 四則演算記号で分解して認識するには多大な行を要します。。。 数行でできたら最高なのですが^^;

    • ベストアンサー
    • Java
  • 文字列のセルを数値変換できますか?

    エクセル初心者です。 別のHP等から拾った数値をエクセルに貼っつけて、簡単なデータ計算をしています。 その際拾ったままだと「123円」と「円」がついて文字列になってしまいます。 そのままだと計算できないのです。 「円」だけとって数値変換か、 もしくは、そのまま数値変換してなんとか計算できるような 数式、方法を教えていただけませんでしょうか? どなたか教えてください。

  • EXCEL 数値と文字列の共存

    凄く初歩的な質問だとは思うのですが解決出来なくて困っています。 ユーザーフォーム上のテキストボックスから セルに入力をする時に 485768 っと数値を入力すると入力はされますが 「数値が文字列として入力されています」 とエラーが出てしまします。 これだけなら「str」ってのを使うと解決するのですが その同じテキストボックスで 3RD-544 のような文字列も入力します。 これだと「str」だとエラーが出てしまいます。 しかし「val」で解決します。 でも、すると数値のみの時にエラーが出てしまします。 ・・・要するに文字列もしくは標準で入力したいのです。 if構文で数値の時は「str」、文字列の時は「val」 のように凄く回りくどくやれば出来そうな気はするのですが もっとさくっと出来る方法はないでしょうか?

  • エクセルの文字列を数式に変換する方法

    エクセルに「=A1+A2」という文字列を値コピーでペーストしたのですが、この文字列を簡単に数式に変換する方法はないでしょうか?                              文字列のはいったセルをダブルクリックすれば、文字列が数式にかわって、A1+A2を計算しれくれるのですが、ひとつひとつのセルをダブルクリックするのが大変で・・・。 よろしくお願いいたします。

  • 最下行にある数値または文字列を返す数式で困っています

       A   B 1  10   (=" ") 2  ×   (=" ") 3  17   (=" ") 4  28 5  × 6  (=B1) 7  (=B2) 8  (=B3) のように、A列に数値や文字列が入力されています。 A6以降は他のセルに入力されたものがこれから入力されます。 (A6以降は、見た目は空欄です) A列で数値であろうと文字列であろうと、とにかく見た目の最下行のセル に入力されている数値または文字列を返すにはどういう数式を使えば良いでしょうか? (上の例では、A5の×を返したいのです) =INDEX(A:A, MAX( IF(COUNTIF(A:A,"*"),MATCH("",A:A,-1)), IF(COUNT(A:A),MATCH(MAX(A:A)+1,A:A,1)))) では、A8(見た目は空欄)が返ってきてしまいますし、 =LOOKUP(10^5,I:I) では、A4の28が返ってきてしまいます。 どなたかご教授ください。 よろしくお願いします。

  • Excel2002において、数式と数値を別に数えたいのですが。

    Excelで表を作っています。 表の最後の列にそれぞれ、その列の合計が入っていますが、基本的にそれは数式による計算結果です。 ですが、時々直接数値を入力したセルがあります。 1.数式による計算結果のセルが30個 2.そうでない数値のセルが10個 のとき、 1.30 2.10 というふうに数えたいのです。 できれば関数がいいのですが…(VBAは手に余るので) できるかできないかだけでもいいので、どうかお答えください。

  • 文字列から数値への変換

    エクセルで文字列として入力されている"1"といったデータを数値の"1"へ置き換える方法があれば教えてください。

  • 文字列の数式を計算したいです。

    文字列の数式を計算したいです。 A1セルに文字列 1+2 と入力し A2セルにその答えの 3 を返したいのですが、どうすればよろしいでしょうか? よろしくお願いします。

  • Excelで文字列を数式として認識させる関数

    A列に入力された文字列(例:"1+1")を、B列でA列の文字列(数式)の計算結果を算出させたいのですが、そのような関数ありますか? できれば、VBAではなくExcelでやりたいです。 OSはXP、Excel2003です。 よろしくお願いします。

このQ&Aのポイント
  • 両面印刷の裏面が上手く印刷されないで紙詰まりをおこす。蓋を開けると左側のローラーが上手く回らないようです。
  • お困りの方へ:両面印刷の裏面が上手く印刷されず紙詰まりを引き起こしてしまう問題について解説します。
  • 両面印刷で紙詰まりを経験した方への対処法について解説します。
回答を見る

専門家に質問してみよう