• ベストアンサー

特定の文字を含むセル

セルA1~A20には氏名が、B1~B20同窓会への出欠通知の文字が記載されていますが、出席通知のあった人の中に「出席」の文字の前後にいろいろな文を付け足している人がいます。 そのセルの文字に「出席」と記載された文字が含まれているセルには「○」を、それ以外の記載の場合は「×」をC1~C20に書き出すために次のような式を書きましたがうまくできませんでした。 正しい式を教えてください。 =if(B1="*出席*","○","×")・・・これをC20までドラックしてcopyしました。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

たとえば =IF(ISNUMBER(FIND("出席",B1)),"○","×") などのように。 等しい・等しくないの計算では,ワイルドカードを付けて「含んでいる」みたいな計算はできません。

meganepan
質問者

お礼

ワイルドカードについて全くの不勉強でした。 以前にCOUNTIF関数を使用したときに、「*出席*」と入力し出席を含むセルの数のカウントで正しい結果を得られていましたので単純に今回も同じ手法で良いものと考えていました。勉強になりました本当に有難うございました。今後もよろしくご指導のほどお願い申し上げます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 特定の文字を含むセルを探して別セルに表示させたい

    望んだ結果にならず困っています。 ご教授お願いします。 A列にいくつかの文字の入ったセルが並びます。 B1に探したい文字が入ります。 C1にB1に入れた文字を含むセルをA列から探し出し、表示させたいです。 A列の文字は重複しません。結果は必ず1個です。 A列は行数が10行~15行で変動します。 B1に入る文字は、A列のセルの一部です。 B1の文字が文字の一部なので、具体的に関数に探す文字を「*つてと*」と 入れてしまってもいいのですが、探す文字をセル指定(B1として) でできれば、より希望に沿うものとなります。 検索するセルが2個程度なら、望む結果が出せるのですが 複数のセルから探し出して、指定のセルに表示させるというのが どうもうまくできません。 よろしくお願いいたします。

  • セル内の特定文字より左の文字だけを抜き出したいです

    現在、セル内の文字を抜き出す作業を行いたいと考えております。 A1セル内に以下の文字が記載されております。 Aさん - 東京 ↑ 詳細は「Aさん(半角スペース)-(半角スペース)東京」 これを関数で、 Aさん のみを抜き出す事は出来るのでしょうか。 これが、 A2セル: Bさん - 神奈川 A3セル: XYZさん - 北海道 ・・・ という形で続いております。 ご回答いただけると大変助かります。 よろしくお願い申し上げます。

  • 【Excel】特定の文字でセルを分けたい。

    こんにちは A1に AA123AA345AA567 A2に AA9876AA654AA4321AA012 ・ ・ ・ とあります。 AAでセルを分けたいと思います。 B1に123 C1に345 D1に567 B2に9876 C2に654 D2に4321 E2に012 ・ ・ ・ それぞれ、どの様な式になるでしょうか。 Excel2013です。

  • あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように

    お世話になります。 表題の通り、 あるセルに特定の文字列を打つと、 他のセルにあらかじめ決められた文字が自動入力するようにしたいです。 具体的に言うと、 (1)セル(A,1)に「キリン」と打ち込むと    A   B   C   D 1 キリン 2 3 4 (2)1列目の B,C,Dに予め決めておいた文字が入力されるようにしたい    A   B   C   D 1 キリン 首  長い  アフリカ 2 3 4 のです。 エクセルで可能でしょうか? 詳しい方よろしくお願いいたします!

  • エクセル 式が入っているセルから文字を取り出したい

    たとえば セルA1に =B10/1000  という式があるときに、 A1セルの = を取り除いた文字を B1に取り出したいのですが、やり方を教えてください。 B1には B10/1000  という文字が入るようにしたいのです。

  • エクセルでこれをやってみたいんですが。良い方法を・・・。

     氏名 出欠(1) 出欠(2) (1)(2)とも出席 どちらか出席  Aさん 1      1      ○  Bさん 1      欠             ○  Cさん 欠      1             ○ A列に氏名、B列に1回目の出欠、C列に2回目の出欠、で出席の場合「1」欠席の場合「欠」と入力しています。D列に「(1)も(2)も出席の場合」○、E列は「どちらか出席」で○としたいと思っています。 ○を出すためにIF関数で=IF(A2+B2=2,"○","")としたのですが、「欠」という文字列のためエラーが出てしまいます。「欠」を「0」と入力すれば問題がないのはわかるのですが、プリントアウトし他人に見やすくするために「欠」としたいのです。表示形式→ユーザー定義→”欠"#,###とすればエラーは出ないのですが、一つ一つコピーは面倒なのです。何か良い方法はありませんか?

  • 特定の文字列が含まれるセルを別表から参照したい

    Excel2010を利用しています。 ある表の中のセル内に特定の文字列が含まれるかどうかを、別表から参照するにはどういった関数の組み方がスマートでしょうか? 言葉ではわかりにくいと思いましたので、添付画像をご覧ください。 A1:E5 までのセルに銀行の通帳の履歴があります。 A7:B11には、摘要欄にどのキーワードが含まれている場合、どの種類になるかを記載しています。 この表のC13~C16までに、それぞれの年に税金と保険料をいくら払ったか、合計する式を入れたいです。 *銀行の通帳には文字数の制限で末尾が切れたり、所得税のように頭に年度や期が入ったりすることがあるので、前方一致でも後方一致でもなく部分一致検索を希望します。 *記載されている金額や適用は例です。

  • セル内の文字列から特定の文字の有無を検索したい。

    セル内の文字列から特定の文字の有無を検索したい。 (A1)セルに、文章が書かれており、その中に、(B1)セルに入力した文字列が含まれているか調べて、有無を(C1)セルに1,0で表示する方法を教えて下さい。よろしくお願いいたします。

  • 1セルに含まれる特定文字の数に応じて挿入&分割したい

    C列にある1つのセルに含まれる特定文字の数をカウントし、そのセルの直下にカウントされた数に応じただけ行を挿入し、その上でB列のセルの内容を分割して記載することは可能でしょうか? 現在、A列(識別番号)、B列(正式名称)、C列(通称、別称、旧称etc)となっているデータなのですが、C列の1つのセルの中にはいくつもの通称、別称等が含まれています。 このC列のセルに記載される通称等のそれぞれの冒頭に"・"が付けられるという規則性しかありません。1つのセルに含まれる通称等の数(つまり"・"の数)は0から80と決まっていません。 なんとかしてこの"・"をカウントして行を挿入し、C列のセルを分割して正式名称と通称別称等が同一のB列に揃うようにしたいのですが、スキルに乏しく途方にくれています。 Office2003を使用ですがVBA等は一度も触ったことがありません。

  • Excel 特定の文字列間のセルの個数を数える方法

    Excelの関数を用いて以下のような処理は可能でしょうか。 A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U| A|B|C|B|C|A|C|A|B|B|C|A|B|B|B|C|A|C|B|A|3| セルA1からT1にはA,B,Cどれかの文字列が入っています。Aの文字列と次に現れるAの文字列との間にセルが3個以上あれば、U1のセルにその現れる回数が表示される。(上記の場合"3") このようなことが、関数だけでできるでしょうか。 もしできるようでしたらそのやり方をご教授ください。 よろしくお願いします。

このQ&Aのポイント
  • PCからDCP-J963N-B/Wでの印刷ができなくなったトラブルについて相談です。
  • Windows10を使用し、無線LANで接続している環境で印刷できません。
  • 試したことやエラーの詳細は不明ですが、ひかり回線を利用しています。
回答を見る

専門家に質問してみよう