• ベストアンサー

エクセルでこれはどういう意味なんでしょうか? =

bunjiiの回答

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>エクセルでこれはどういう意味なんでしょうか? ヘルプ機能を使って関数の動作を調べると良いでしょう。 因みに、 =RIGHT(A1,LEN(A1)-1) A1セルの文字の左から文字列長さの1文字少ない文字数を求めます。 =SUBSTITUTE(A1,LEFT(A1,1),"") A1セルの文字列の右端の1文字を""(文字数0の文字列)に置き換えます。 右端の1文字を削除することの同じです。

okwaveokw
質問者

お礼

=RIGHT(A1,LEN(A1)-1) A1セルの文字の左から文字列長さの1文字少ない文字数を求めます。 右側から1文字削除ですよね?

関連するQ&A

  • 難易度の高いエクセル関数について

    =SUMPRODUCT(VALUE(SUBSTITUTE(LEFT(E3:E13,LEN(E3:E13)-1),CHAR(160),""))) というエクセル関数の意味の解明に努めています。 SUMPRODUCT(VALUE(SUBSTITUTEまではわかるのですが、 LEFT(E3:E13,LEN(E3:E13)-1),CHAR(160),"")の部分がわかりません。 具体的には2つわかりません。 (1)googleで検索しても、LEFT関数の例を挙げますと、引数は2つまでですが、上記の例では4つ出ているところがわかりません。なぜ4つが可能なのでしょうか? (2)また、もう一つわからない点は同じくLEFT関数最後の引数の""です。何を意味しているのか、google検索では全くわかりませんでした。 どなたかお分かりの方、ご教授いただけますと幸いです。どうぞよろしくお願い致します。

  • エクセルの文字列・数値【長文です】

    昨日、LEFT関数の使い方を教えていただきましたが、これですとLEFT関数を用いたところが【文字列】として認識されました。【数値】として認識させる方法を教えてください。 初心者で申し訳ございません。 昨日の質問・いただいた回答は以下の通りでした。 ≪質問≫ [123456/あいうえお/abc][234567/かきくけこ/efg]のようなデータがいくつかあって(例えばA列に)、B列に[123456][234567]、C列に[あいうえお][かきくけこ]、D列に[abc][efg]と表記できるような【関数】を教えてください。 ≪いただいた回答≫ A1にデータがあったとして。 B列 =LEFT(A1,SEARCH("/",A1,1)-1) C列 =LEFT(RIGHT(A1,LEN(A1)-SEARCH("/",A1,1)),SEARCH("/",RIGHT(A1,LEN(A1)-SEARCH("/",A1,1)),1)-1) D列 =RIGHT(RIGHT(A1,LEN(A1)-SEARCH("/",A1,1)),LEN(RIGHT(A1,LEN(A1)-SEARCH("/",A1,1)))-SEARCH("/",RIGHT(A1,LEN(A1)-SEARCH("/",A1,1))))

  • COLUMN(1:1)の意味を教えてください

    こんにちは。 OSはWindowsXP、Excelは2003を使用している者です。 電話番号からハイフンをとりたいのですが、電話番号の末尾についたハイフンだけは取りたくないのです。末尾のハイフンはいくつつくかわかりません。 関数でそれを実現したいと思っています。 例えば、ExcelのA1セルに 03-1234-5678--- という電話番号があるとします。 関数の結果としては、 0312345678--- という結果を返してほしいのです。 そこで、ネットでいろいろ調べて以下の関数を作るに至りました。 =SUBSTITUTE(A1,"-","")&RIGHT(A1,MATCH("*"&RIGHT(SUBSTITUTE(A1,"-",""),1)&"*",INDEX(RIGHT(A15,COLUMN(1:1)),),0)-1) 03-1234-5678---のハイフンを一度全部取り(前半のSUBSTITUTE(A1,"-","")部分)、その後一番右側にあるハイフンと合体させています。 実は、前半のSUBSTITUTE(A1,"-","")部分以外は全く自分ではわからず、似た様な関数が掲載されていたネット部分を修正して作りました。 よって、どうしても意味不明な箇所があります。 COLUMN(1:1)はどういう意味なのでしょうか? 1~256の配列を返しているという風に言っている人がいましたが、それの意味が理解できません。 また、上の例で言うとRIGHT(A1,COLUMN(1:1))の部分では「8」を返すようなのですが、どうしてでしょうか。 COLUMN(1:1)=1になるみたいなのでRIGHT(A1,1)としてみるとエラーになってしまいます。 なぜCOLUMN(1:1)だとうまくいくのに、1だとダメなのでしょうか。 そもそも、COLUMN(1:1)というのはどういうことなのでしょうか。 大変お手数ですが、どうしてもわかりません。 どなたかお詳しい方、教えていただけますでしょうか。 よろしくお願いいたします。

  • エクセルで▲がーと表示される

    エクセルでマイナス表示がうまくいかないので質問させてください。 例  A1に▲12と数字を入れています。 (エクセルの表示書式設定で▲をえらんでいます) これを =if(len(A1)>=3,left(right(A1,3)),"") で他のセルから参照すると-と表示されます。 ▲で表示する方法はありませんか? IFのネストで解決できそうですがうまくいきません。 よろしくお願いします。

  • Left関数とRight関数を合わせたような

    こんにちは いつもお世話になっています。 A列に文字列があります。 文字の長さは不定ですが、左から3文字、右から4文字は共通して不要なので削除したいです。right,leftの両関数を合わせたような関数を教えてください。 二列で分けて処理するのではなく一回の関数で処理希望です。 =LEFT(A2,LEN(A2)-4)&RIGHT(A2,LEN(A2)-3) こんなので失敗しています。 よろしくお願いします エクセル2007

  • 文字列の出現回数を数える関数は?

    エクセル2007です。 A1に「aabcaaabcabcaaa」がはいってます。 この場合、目視で確認すると「bc」は3ですが、 それを返す関数はありますか? =LEN(A1)-LEN(SUBSTITUTE(A1,"bc",)) をしたら、なぜか6が返ってきました。 ご回答よろしくお願いします。

  • 【緊急】エクセルの単語数

    こんにちは 緊急で教えてください エクセルを使って、英文から単語を並び替えて、さらにその個数を調べたいです 例えば「I want to go to Japan because I like Japan.」 という文章があったら becdause 1 go 1 I 2 Japan 2 like 1 と、こういう感じです…。 よろしくお願いします C1=(LEN($A$1)-LEN(SUBSTITUTE($A$1,B1,)))/LEN(B1) こういう式まではわかったのですが、 これをどのように使うのかがまだ理解できません。

  • エクセル関数 LEFTの使い方

    使い方が良く分からないので教えてください エクセルで伝票作成を行う準備をしています 数字をLEFT変換させて使おうと思いますが 桁数の定まらない数字を正しく表示させるようにする方法を教えてください A1に 134 と打った場合 N1=LEFT(RIGHT(A1,1))=4                    LEFT(RIGHT(A1,2))=3                    LEFT(RIGHT(A1,3))=1 となりますが  4桁目が存在しない場合3桁目が表示されてしまいます                    LEFT(RIGHT(A1,4))=1 これを   非表示にさせる方法はありますでしょうか?

  • Excel これの意味は

    =IF(A1="","",TEXT(A1,"#"&REPT("!,#",LEN(A1)-1))) この式の #と!はどういう意味ですか? A1には123が入ってます。 大至急教えてください。お願いします。

  • セル内の文字列の個数

    どうも巧く行かないのでよろしくお願いいたします Excel:A1に ”あああ,ああ,いいい” と入力されているとします 答えを 3 にしたいのです ”あ、あ、い” でしたら出来るのですが文字数が多くなると出来ません ”つまり”,”で区切った文字列は3つ という意味です LEN,SUBSTITUTEなど組み合わせてみたのですが ,の数 2とか あるいは 文字数として 8としか出てきません 文字列の数が知りたいのです よろしくお願いいたします。