- ベストアンサー
エクセルで決まった文字に決まった数字を入れたい。
エクセルを勉強中です。 検索しようとしましたが、うまく検索できなかったので、教えてください。 たとえばC列すべてに東京都、○○県、▲▲県・・・などとランダムに都道府県名が入っているとして、この中の、東京都に該当する行にだけ、その横のD列に1000と入力し、その他の都道府県名にはすべて200と入力したいのですが、簡単に入力出来る方法はありますか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>やってみましたが、D3はうまくいったものの、 >D4はここは東京都だったのですが、やはり200と出てしまいます。 ではコピーペーストの方法を変えましょう。 (1)うまくいっているD3のセルをクリックして下さい。D3が選択されます。 (2)D3の右下にマウスカーソルを合わせて下さい。カーソルが黒の「+」になります。 (3)ドラッグして、コピーしたい一番下のセルまでぐいーーーんと伸ばしてからマウスのボタンを離して下さい。 これでどうでしょう!
その他の回答 (4)
- trinker
- ベストアンサー率73% (14/19)
連投すみません。 ちなみにうまくいっていないのは多分「セルをコピー」せずに「セルに入力した式をコピー」しているからだと思います。 普通はセルそのものをコピーすると、移動した分のセル位置にあわせて計算式の参照先もエクセルが勝手にずらしてくれます。
お礼
ありがとうこざいますっ! そういえば確かに数式をコピーしていた気がします(><”) バカですよね・・・。 エクセル、もともと大した知識もないまま、久々にいじったら そんな数式すらすっかり忘れてしまって(><”) ありがとうございました♪
- trinker
- ベストアンサー率73% (14/19)
>C列はC3から県名が入ってきています。 では (1)D3に =IF(C3="東京都",1000,200) と入れて下さい (2)(1)がうまく行ったら(1000か200が出たら) D3のセルをコピーして、他のD列にペーストして下さい うまく行かないようであれば、(1)(2)どちらで失敗したか またその時どういうことになったかもお書き下さい。
お礼
ありがとうございます。 やってみましたが、D3はうまくいったものの、 D4はここは東京都だったのですが、やはり200と出てしまいます。 ちなみに=IF(C4="東京都",1000,200) と入れると、 1000と表示されました。 コピー、ペーストの仕方が悪いのでしょうか? ただ、この調子で全行C5、C6・・・などと数字を入れていくのはさすがに億劫です。 スミマセン、素人で(><”) セルをそのままコピーして貼り付け、ではいけないんでしょうか? それから列すべてに一気に貼り付け、という作業が出来たら教えて頂きたいのですが。 スミマセン、よろしくお願いします。
- kigoshi
- ベストアンサー率46% (120/260)
必ず「東京都」だけしか入っていないのであれば#1のご回答でよろしいと思います。 たとえば「東京都渋谷区***」とか「〒164-0001東京都中野区**」などのようにセル中に「東京都」が入っていれば1000を入力したい、ということであれば、 =IF(ISERR(FIND("東京都",C1)),200,1000) がよろしいかと思います。
お礼
ありがとうこざいます。 やってみたのですがどうもうまく入りません。 ちなみに「東京都渋谷区***」とかではなく、 「東京都」「神奈川県」「千葉県」等県名のみです。 それからC列はC3から以下100行、県名が入ってきています。 スミマセン、素人でうまく表現が出来ず。 よろしくお願いします。
- trinker
- ベストアンサー率73% (14/19)
こんにちは! D1に以下の式を入れて、D列全てにコピー&ペーストすればいいと思います。 =IF(C1="東京都",1000,200)
お礼
ありがとうこざいます。 やってみたのですがどうもうまく入りません。 ちなみに東京都だけでなく、神奈川県とか静岡県とか 色々な県名が入っています。 C列はC3から県名が入ってきています。 スミマセン、素人でうまく表現が出来ず。 よろしくお願いします。
お礼
できました! 感動です!! ありがとうございましたっっ!!