- ベストアンサー
エクセルで文字列の右から4文字を削除してセルに表示したい
imogasiの回答
- imogasi
- ベストアンサー率27% (4737/17068)
もう回答は出ているが、案外易しい問題です。 セルの文字列の長さは=LEN(A1)で求められる。 右端の4文字を省くのだから、文字列の先頭から左部分を採るLEFT関数を使う。LEFT関数は文字数だけを指定するので =LEFT(A1,LEN(A1)-4) ーー 文字列で使える関数はそう多くない MID、LEFT、RIGHT、LEN((それぞれBつき、なしとあり)、TRIMなど なのでまとめて勉強のこと
関連するQ&A
- 表示されている文字列を取得するエクセル関数
例えば、 A1セル「平成28年1月5日」(シリアル値で入力) A2セル「H28.1.5」(シリアル値で入力) A3セル「12345」(数値) と入っている場合に、 関数を使って、 B1セル「平成28年1月5日」(文字列) B2セル「H28.1.5」(文字列) B3セル「12345」(文字列) と表示させることはできるでしょうか? 形式を選択して貼り付け、とか、VBAでできるのはわかるのですが、 関数だけで(しかも、できれば汎用的な形の関数で) 実現できるのかが知りたいです。
- ベストアンサー
- Excel(エクセル)
- エクセル:””をいれると左横のセルの文字列の表示が消える
よろしくお願いします。 例えば セル”C2”にIF(A2=1,"","×")などと関数を入力しているとします。 そこで、A2=1,B2に長文の文字列が入力されているときに、 C2には「""」が返されるわけですが、 B2に入力されている文字がさえぎられてしまいます。 尚、B列のセル幅はあえて「10」に設定しておきたい状況です。 C2に入れるIF関数を工夫することで、 A2=1の時に、B2の文字が長文でも表示できる方法はありますでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル セルの表示形式「文字列」だけを抽出したい
エクセル2007を使用しています。 A列に数字が入力されていますが、そのセルの表示形式は、「標準」「数値」「文字列」とバラバラです。 この「文字列」のセルだけを抽出したいのです。 例えば、関数などを利用して、B列に表示するなど。 よろしくお願いします。
- 締切済み
- Excel(エクセル)
- 特定の文字列のみ表示させない。
どなたか教えて頂けないでしょうか? AシートのA1セルに文字列が入力されます。入力される文字列は決まっていて、 ああああ いいいい うううう ええええ の4つが入ります。 BシートのB2セルに、AシートのA1セルの値を表示させたいのですが、 この時”うううう”と”ええええ”のみ表示させないようにしたいです。 簡単にまとめるとこんな感じです AシートA1セルの値 → BシートB2セルの値 ああああ → ああああ いいいい → いいいい うううう → 表示なし ええええ → 表示なし どのようにしたらいいのでしょうか? よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- エクセルのセル内の文字を削除するには?
B列のセルの一つが「1900/5/13」となってしまいました。 たぶん、A列は日付けなのでB列はそうではないのですが、操作を誤ったのだと思います。 削除して、他の数字を入れたいのですが、削除しても また「1900/5/13」となります。 空白にして他の数字を入力するにはどうすればいいでしょうか?
- ベストアンサー
- Windows 95・98
- エクセルのセル内の文字列から抽出したい
A列に <a href="http://URL/" target="_blank">サイト名</a> という文字列が1000個くらい入っています。 B列にURL部分のみ、C列にサイト名のみを取り出したくて、 B1に左から9文字を削って =SUBSTITUTE(A1,LEFT(A1,9),"") とか入れてみるのですが、これだとURL部分以降の " target="_blank">サイト名</a> が残ってしまいます。 C1には何を入れたら前後の文字列が削除できてサイト名だけになるのかもわかりません。 URLはセルごとに文字数が違うので、どの関数を使えば一括で B1にURL、C1にサイト名が表示されるようになるかアドバイスをお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelでセル内の文字列を全て表示したい。
Excel2000を使って、ブックA(入力用シート)の特定のセルに入力されている文字列をブックB(出力用テンプレート)の特定のセルに表示したいのですが、セルの大きさが異なるため、全体を表示できません。セルの書式設定で「折り返して全体を表示する」にすると、結局全部の文字列は表示されませんし、「縮小して全体を表示する」にすると1行になって縮小されてしまい、小さすぎて読めません。両方同時に指定できれば良いのですが不可能なようなので、VBAや関数、その他機能を使って実現できないものかと考えております。 何か良いお知恵をお貸し頂ければ有難いのですが。
- 締切済み
- オフィス系ソフト
- ExcelVBAでセルに入力されている種類と文字列を表示したいのですが
ExcelVBAでセルに入力されている種類と文字列を表示したいのですが… Excelで、例えば下のように文字が入力されているとき、 A1:あああ B1:あああ C1:いいい D1:あああ E1:ううう F1:いいい このときにセルに入力されている種類(数)とその文字(この場合だと、3種類:『あああ』、『いいい』、『ううう』)をメッセージボックスで表示させたいのですが、VBAで作るのは可能でしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルの文字列操作
(1)A列にファイル名(文字数任意)と拡張子(文字数任意)が入力されています。 fileAaa.exl fileBbbbb.exlx fileCc.doc fileDddd.docx (2)↑のデータからMID関数を使ってB列にファイル名 C列に拡張子を表示させたい 質問1. A列の拡張子"."の位置が左から何文字目かを知るための関数名を教えてください。 質問2. MID関数やBVA以外でもっと簡単にできる方法があればおしえてください。
- ベストアンサー
- オフィス系ソフト
- エクセルでA1のセルの文字とB1のセルの文字をくっつける方法
たとえばA1のセルに「田中」という文字が入力されていて、B1のセルに「太郎」という文字が入力されているとします。 これをC1のセルに、A1セルとB1セルの文字をくっつけて「田中太郎」という文字を表示させたいのですが、関数か何かを使用してこういったことはできませんでしょうか? ちなみに、A列及びB列セルに文字が200個くらい入力されているので、コピーペーストでは辛いんです。
- ベストアンサー
- オフィス系ソフト
お礼
親切丁寧な回答有難うございます。皆さんに教えて頂いた方法を今からさっそくひとつひとつやってみます。有難うございました。