- ベストアンサー
数字を文字に変換するには?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
今日は。 数値を入力したセルに品名を表示するには、少し面倒なプログラムを組 む必要があります。 隣のセルに数値を入力し品名を表示する方法です。 例、C1に数値を入力しD1に表示させる場合です。 D1セルに下記関数を入力 =IF(C1="","",CHOOSE(C1,"みかん","りんご","ぶどう","なし","バナナ",……)) 後は、下にコピーです。 この関数は、CHOOSE(数値,1の場合,2の場合,3の場合,4の場合・・・・) と言う内容で、一番初めにくる「数値」の値に応じて、数値が1なら「1 の場合」のところに書かれているとおりに結果を出し、 数値が2なら 「2の場合」のところに書かれている結果を出す、という機能になります。 一番初めの数値のところは1以上の整数値でないとエラーになりますの でご注意を。 「0の場合」というのがないので「0ならナシにする」という事が出来ま せんし、また「2.5」 とか「5.8」というような値に応じた処理はでき せん。 ※=IF(C1="","", の部分は数値を入力するセルが空白の場合エラー表 示が出るので、それを、防いでいます。 VLOOKUP関数でも良いのですが、質問状況からエクセルに余り詳しくな いようなので、こちらの方が良いと思いました。
その他の回答 (5)
- hayasi456
- ベストアンサー率40% (2402/5878)
関数など苦手ななのでこんな方法を C4に「1」でC4に「みかん」と表示ならば 単語登録してはいかがですか 「1」変換で「みかん」と登録できます。 http://www3.ctktv.ne.jp/~teruki/kao/tango.htm 単語登録の場合 他の日本語入力で「1」変換で「みかん」が出てきては不便なので 「み」変換で「みかん」 「り」変換で「りんご」 「ぶ」変換で「ぶどう」 の方が自然ですね。 ついでに データの入力規則で列毎に「ひらがな」「半角英数字」など設定しておくと入力が楽になります。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/n-kis_settei.htm#ime
お礼
早速のご回答有難うございました。 参考にさせていただきます。
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 ご例示から、=INDEX(A1:A3,C4)とか、=CHOOSE(C4,A1,A2,A3)という方法もあるが如何でしょうか。 因みに、C4の入力妥当性チェック等は考慮していません。
お礼
すばやいご回答有難うございました。 参考にしてみます。
- imogasi
- ベストアンサー率27% (4737/17068)
こんなに品物n数が少ない場合は、入力規則ーリストの方が便利。 Googleででも「入力規則 エクセル」で照会して、勉強して検討のこと。 ーー これはVLOOKUP関数の典型的な例で、Googleで「VLOOKUP関数」で照会すれば、たくさん記事と利用例が出る。 だから説明略。 ーー ことの重大性を、知らないのだろうが >C4に数字の「1」を入力すると「みかん」、 の「りんご」と出すセルをC4を」希望するなら、VBAと言うプログラムを組む(習得している)必要が有る。 だからD4とかにで、我慢してください。 エクセルの基本原則は値を入れると、元から入っていた数式は壊れる。 ーーー >数字を文字に変換するには? は数字を検索して隣の文字列を出すと言う、検索というキーワードを発想しないとダメだ。VLOOKUP関数は、「検索」関数に分類されている。 ーー 全般にエクセル関数の経験を増やさないと、必要なときに使えない。 ビジネス系の雑誌など毎月VLOOKUP関数の解説をやっているように、重要有用な関数です。エクセル関数利用技の解説書にも必ず、便利な関数として、解説されています。
お礼
すばやいご回答有難うございます。 VLOOKUP関数を勉強したいと思います。 その次は、VBA・・・を勉強します。
- 涼楽(@Ryouraku)
- ベストアンサー率57% (46/80)
#1です。 すいません、リンクミスです。。。><
- 涼楽(@Ryouraku)
- ベストアンサー率57% (46/80)
Vlookup関数にて同じようなことは可能です。ただし、C4に“1”と入力するとC5に“みかん”と出てきます。 詳しくは↓↓にてご参照ください。 ※ここでは同一シートにて行なわれていますが、検索域は別シートでも可能です。また列VerにLlookup関数ってのもあります。
お礼
すばやいご回答有難うございます。 VLOOKUP関数を勉強したいと思います。
関連するQ&A
- エクセル 複数セル 文字の統合
エクセルで,次のような操作ができないかとご相談です。 セル A B C D E F 結合セル 品名 りんご みかん なし りんご みかん ぶどう りんご2,みかん2,なし,ぶどう 結合セルには,「&」と”,”を使って「りんご,みかん,なし,りんご,みかん,ぶどう」とはできるのですが,重なりのある言葉に関しては,まとめて数字にできないかと思っております。 何かよいお知恵は無いでしょうか?ご教授いただければ助かります。
- ベストアンサー
- Excel(エクセル)
- 数字を文字に変換したいのですが
たとえば、A列 5258と入力しまして、〔 部品-葡萄 〕 A列 5473と入力しまして、〔 部品-携帯電話 〕 A列 1257と入力しまして、〔 部品-蜜柑 〕 いちいち数字を入れたら変換キーを押さないで 〔 部品-葡萄 〕 を表示させたいのですが、 よろしくご指導願います。
- ベストアンサー
- その他(データベース)
- エクセルで数字を入力したら文字に変換される方法
いつもお世話になります。 エクセルで500名のアンケート入力をしています。 A列に氏名、B,C,Dから順に第一から第三希望を入力する必要があり、選択肢は 7つ(りんご、トマト、イチゴ、なす、ピーマン、みかん、にんじん)とあって、重複しない3つを選んでいます。 今までは仮に1,2,3と数字を入力してから置換で置き換えていました。 (誰が何を選んだかを確認したいので、数字のままでは困る) 置換えではなく、1を押したら「りんご」2は「トマト」と入力される方法はないでしょうか? ちなみに、キーボードだけで操作したいのでリストは使いたくなく、ユーザー定義もイマイチでした。。
- ベストアンサー
- Excel(エクセル)
- Excelで数値の引用?の方法がわかりません
エクセルでの数値の引用をしたいのですができません。 具体例をあげますと、 まずA1のセルには乱数を発生させる数式を書きます。(例えば1~3の数値がでる) そしてB1のセルに「りんご」B2に「みかん」B3に「ぶどう」と入力します。 このとき、C1のセルにA1で1がでたら「りんご」を、3がでたら「ぶどう」と表示されるようにしたいです。 数式でC1のセルに「=B?」と入力し、この?の部分をA1のセルの計算結果と対応させることが出来れば出来るんじゃないかと考えたのですが、その肝心の対応させる方法がわかりません。 初歩的な質問で申し訳ありませんが、どなたかやり方がわかる方がいましたらご教授お願いします。
- 締切済み
- オフィス系ソフト
- セル内の文字列に複雑な処理をしたい
セルの中の複数の異なる文字列を以下のように処理したいのですが、Excelの標準の文字列操作の関数で試行錯誤してみたのですが、どうもうまくできませんでしたので、ご存知の方がいらっしゃいましたらご教授ください。VBAで処理しないとできないかもしれませんがよろしくお願いします。 あるリストのC列に備考欄が設けてあり、次のようなデータが入っています。 4/30 みかんを買った(強制改行して) 5/1 りんごを売った 5/2 ぶどうを食べた 5/5 すいかを買った このセルを調べて、 (1) セル内に"みかん"と"りんご"という文字列があったら、これを取り出して、右隣のセルに表示 (結果)⇒ みかん りんご (2) セル内に"みかん"と"りんご"という文字列があったら、これを"A","B"に置き換えて、右隣のセルに表示 (結果)⇒ A B (3) セル内の数値データと"を食べた"、"を買った"、"を売った"を取り除いて、右隣のセルに表示 (結果) ⇒ みかん りんご ぶどう すいか (4) セル内に"か"を含む文字列があったら個数に関係なく"A"に置換して右隣のセルに表示 (結果) ⇒ A すべて取り出したい文字列(上の例ではみかん、りんご)や置換したい文字列(A、B)以外の文字列は全てクリアして表示しないようにします。少し複雑ですが、やり方をご存知の方がいらっしゃいましたら、お教えください。
- ベストアンサー
- オフィス系ソフト
- エクセルでA1にりんごB1に100とあったら積算する
エクセル(open office.org3/Mac版)を使っています。 セルA1~にりんご、みかん、ぶどう…とあります。 B1~にそれぞれ数字が入っています。 りんご 100 みかん 200 ぶどう 300 りんご 200 みかん 100 …こんな感じでずらっと並んでいます。 それぞれの果物の合計を出したいです。 りんご合計 300 みかん合計 300 ぶどう合計 300 基本がよくわかっていません…。 現在は=SUMIF(A1:A10,"りんご",B1:B10)としていますが、 エラー508と出てしまいます。 =SUM(C1:C10)だと普通に計算できます。 「エラー508」で検索してヒットしたページ(http://oooug.jp/faq/index.php?faq/4/1494)に 「公式リリースの3.0をお使いください」という回答がついているのですが、 使用しているバージョンは3.0.0です。
- ベストアンサー
- オフィス系ソフト
- excel 希望度が高い人残す方法
excelで質問です。 100個程度の選択肢の中から 何人かに第3志望まで選ばせます。 AさんBさんCさんの志望が、下記のようになった場合、 「りんご」はAさんの方が志望が高いから Cさんの「りんご」のセルには色を付ける。 「ぶどう」はCさんが高いから、 Aさんの「ぶどう」のセルに色を付ける。 等という作業を自動で行えるとうれしいのですが・・ 第1志望 第2志望 第3志望 Aさん りんご みかん ぶどう Bさん みかん とまと なし Cさん ぶどう りんご なし 可能でしょうか? 可能であれば、やり方をご教授ください。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルで一番右端の数字の日付を入れたい
エクセル初心者です ____A______B_____C____D____E____F 1_______購入日__8/1__8/2__8/3__8/4・・・ 2りんご_???___3____5____3____0 3すいか_???___2____0____3____2 4みかん_???___5____0____0____0 5ぶどう_???___0____0____3____3 このような表を作ったのですが、???の部分に最後に購入した 日付(リンゴなら8/3、バナナなら8/4、みかんなら8/1のように)を関数を使って入力したいのですが、どういう関数をどのように使えばできますでしょうか? お願いします
- ベストアンサー
- オフィス系ソフト
- Excel 2つの重複データに重複先セル番地を表示させたい!
お世話になります。 エクセルで2つの重複しているデータがランダムにがあります。 下記のように表示いたいのですが、良いほうを教えて下さい。 たとえばA1のみかんがA7と重複している時【7】と表示したい ※VBAはわかりません。関数は得意です。 よろしくお願いします。 A B C 1 7 みかん 2 5 りんご 3 もも 4 6 なし 5 2 りんご 6 4 なし 7 1 みかん 8 9 ぶどう 9 8 ぶどう
- ベストアンサー
- オフィス系ソフト
- エクセルで、スペースで区切られた言葉をわける。
たとえば、セルのA1に、 りんご■バナナ■みかん■ぶどう■いちご (■=半角スペース) とあったときに、 B1のセルにりんご C1のセルにバナナ D1のセルにみかん E1のセルにぶどう F1のセルにいちご となるようにB1~F1に入力する関数があれば教えてください。
- ベストアンサー
- オフィス系ソフト
お礼
出来ました!! すばやいご回答有難うございます。 VLOOKUP関数を勉強したいと思います。