• ベストアンサー

エクセル関数(文字検索で・・・)

grumpy_the_dwarfの回答

回答No.1

「配列式として入力」するという方法を使うと、関数はそのままで利用できます。 セルに関数を入力した後、確定する時にWindowsなら ctrlキーとshiftキーを押しながら enterキーを、MacならCommandキーを押しながらenterキーを押せばオッケーです。

tsukatti
質問者

お礼

返事が遅くなってすみません。配列式というのがあるのですね~。勉強になりました。ありがとうございました。

関連するQ&A

  • エクセルIF関数について

    エクセルのIF関数で質問です。 ある範囲の中に指定した文字が入っていた場合●を表示させる。 という式の作り方をお教え下さい。 具体例 Book1のA1に日付が入っています。 Book2のC列にBook1のA1と同じ日付が入っている場合 Book1のB1に●を表示させたい。 宜しくお願いいたします。

  • (エクセル)2つの関数の式について。

    【=IF(A1=1,VLOOKUP(検索値,範囲1,列番号),IF(A1=2,VLOOKUP(検索値,範囲2,列番号),""))】 の式は2つの関数を混ぜてあるのですが、どのように指定すればいいいのでしょうか?fxをクリックしてIF関数を選び、論理式でA1=1をいれ、真の場合のところにVLOOKUP(検索値,範囲1,列番号)をいれてOKするとエラーになります。式の指定の仕方が分かりません。

  • エクセルで文字の検索

    例えば以下のような数値データの中から「A」または「B」または「C」を検索して、その文字数を取り出したいのですが、FIND関数の検索文字列にOR関数を使ってA、B、Cを指定すれば、エラーになります。 この場合使える関数があれば教えていただきたいです。 よろしくお願いします。 123A456 123B456 123C456

  • EXCELの検索と置換を関数で行いたいです

    ある範囲の中から特定の値を検索して すべて置換する作業を関数で行いたいのですが どうすればいいでしょうか? 私はこの関数とIFを組み合わせて ある条件をクリアするとその範囲の中の 特定の値すべてを置き換える、 もしくは消去してしまう関数を考えています。 よろしくお願いします。

  • エクセルのIF関数で、文字が入力されていたならば~

    エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。 =IF(A1="『どんな文字でも』","",+B1-C1) A1セルに『どんな文字でも』入っていたならば、空白に。 文字が入っていなければB1セルからC1セルを引く、という状態です。 この『どんな文字でも』の部分に何を入れればいいのか教えてください。 またIF関数以外でも同様のことができれば構いません。 宜しくお願いします。

  • エクセルの関数について

    IF関数で"指定したひとつ"のセルの"数値"に対して真偽を返しているようなイメージで、"指定した範囲"のセルの"文字"に対して真偽を返せるような関数はありませんか? また、複合関数でもいいのでご存知でしたら是非ご教授願います。 やりたいことは次のようなことです。 ・A1~A100までのセルの中の文字を比較する。 ・真であればOK、偽であればNGといった感じです。 宜しくお願いいたします。

  • エクセルVLOOKUP関数の検索値について

      A   B     C     D     E 1 あ AAA 2 い  BBB 3 う  CCC 4 え  DDD 5         お   い  =VLOOKUP(C5,A1:A4,2,0) VLOOKUP関数にて、質問です。 検索値候補1=C5のセル 検索値候補2=D5のセル 範囲=A1:B4 E5=関数 (ここに式を入れたい) 検索値候補1がない時は、候補2を検索する そんな式はどうすればよいですか? 素人ですので、おたすけください

  • Excelの関数PERCENTRANKについて

    Excelの関数PERCENTRANKについて教えてください。 この関数の意味がよく解りません。 指定した値の相対的位置を計算する。相対評価とか書いてあります。 この式の内容とかどういうふうに使えばよいでしょうか。 例 A1 12    A2 28    A3 32 これをC1のセルに「=PERCENTRANK(A1:A3,29,1)」と入力します。すると0.6(60%)と表示されます。上記の12,28,32の値(指定範囲)に対して29が60%というのがよくわかりません。本来の式はどういう式なのでしょうか。 宜しくお願いします。

  • Excelの文字列検索関数について

    Excel2007で、あるセルに入っている英単語が、別のセル範囲(複数セル)に入っている英文の中にあるかどうか、を調べたいのですが、関数を使って実現できるでしょうか? たとえば、 A1に"This is a pen." A2に"That is a desk" という英文があり、 B1に"bat", B2に"pen"を入れたとします。 この場合、A1~A2に"bat"は存在しないのでC1には"FALSE"が、 A1~A2に"pen"は存在するのでC2には"TRUE"が自動的に入るようにしたいのです。 (TRUE - FALSE でなくても、数字などでもかまいません) FIND関数は単一セルの中の文字列しか検索できないし、 MATCH関数はセル内容が同一でないと結果が出ないのでそのままでは使えません。 何かいい方法はないでしょうか。

  • エクセルで文字を引っ張ってくるには?

    お世話になります。 関数がまったくわからないので、チョンにも解るようにご説明よろしくお願い致します。 特定の範囲の中からひとつ指定して、その指定した文字に対する抽出を別の範囲から拾い出したいのですが、方法はありますか? 例としますと・・・ 5/1のおやつ    A   B   1 りんご  Aちゃん 2 みかん  Bちゃん 3 なし   Cちゃん 4 みかん  Dちゃん とします。 別シートで、Aちゃんの5/1-5/31のおやつ一覧を作りたい、と思ったとき、 Aちゃん    A   B    1 5/1  ※おやつ名 2 5/2  ※おやつ名・・・ と、いうふうに 別シートで(Aちゃん)と指定した場合、5/1の一覧のA列からAちゃんが食べた(りんご)を別シートBの1に引っ張ってきたいのです。 おなじように(Bちゃん)(Cちゃん)でも月別おやつ一覧をつくりたいので、コピペして使えるとなお助かります。 どうでしょう?つたない説明ですが、お助けしていただけますか? よろしくおねがいいたします。