- ベストアンサー
エクセルで困っています
2つ質問があります。 (1)例えばセルのなかに「社員食堂・厨房」などさまざまな種類の文章が列に数千個入力してあります。 これに、「B1F 社員食堂・厨房」としたいのですが、セルをダブルクリックしてB1Fと入力する以外に簡単な方法はありますか? (2)セルに「FAN」と大文字で書かれているのを、「fan」と小文字にしたいのですが簡単な方法はありますか? 数千個すべて文章が違うので置換はめんどくさいので良い方法はありませんか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
条件が不明確です。 (1):全てに B1F をつけるなら =”B1F"+A1 で実現できるが、対象は限定されるのでは? (2)全ての大文字を全て小文字にして良いのか?(1)のB1Fも b1f にするの? =LOWER(A1) で全て小文字になるけどそれでいいの?
その他の回答 (4)
- takesun
- ベストアンサー率40% (22/54)
>数千個すべて文章が違うので置換はめんどくさい どちらも置換したい範囲を一括して置換すれば 1回で済みますが、そういう意味ではないのでしょうか。 該当の列を選択して 編集→置換 (1)の場合は 検索する文字列が 社員食堂・厨房 置換する文字列が B1F 社員食堂・厨房 (2)の場合は 検索する文字列が FAN 置換する文字列が fan として、すべて置換を押す。
- hayasi456
- ベストアンサー率40% (2402/5878)
エクセルのヘルプの質問に「文字列または数値を置換する」と入力し検索してくださいやり方が出ています。 http://www.dougamanual.com/blog/2/13/e175.html
A列に「社員食堂・厨房」などあるとして…… (1)C列に「社員食堂・厨房」などの名称、D列に「B1F」などの場所の対応を入力する。 (2)B1に「=VLOOKUP(A1,C:D,2,FALSE)&" "&A1」と入力し、下へ必要なだけコピー A1にある文字の中の、英字の大文字を小文字にする =LOWER(A1)
- gazoo
- ベストアンサー率36% (4/11)
(1)すべてのセルに B1F と入力するのですか? それであれば、例えばA1セルに「社員食堂・厨房」と記入されてたとして、B1セルに ="B1F "&A1 と入力すれば、できますよ。 (2)LOWER関数を使用してください。 例えば、A1セルにFANと書かれていたとして、B1セルに =LOWER(A1) と入力すれば、fan と表示されます。 両方ともあとはコピペの世界です。