Note: The other languages of the website are Google-translated. Back to English

セルにExcelの特定のテキストが含まれている場合、別のセルに値を返す方法は?

以下に示す例のように、セルE6に値「Yes」が含まれている場合、セルF6には値「approve」が自動的に入力されます。 E6で「はい」を「いいえ」または「中立」に変更すると、F6の値はすぐに「拒否」または「再検討」に変更されます。 それを達成するためにどのようにできますか? この記事では、簡単に解決できる便利な方法をいくつか紹介します。


セルに数式を含む特定のテキストが含まれている場合の別のセルの戻り値

セルに特定のテキストのみが含まれている場合に別のセルに値を返すには、次の数式を試してください。 たとえば、B5に「はい」が含まれている場合は、D5で「承認」を返します。それ以外の場合は、「資格なし」を返します。 次のようにしてください.

D5を選択し、以下の式をコピーして、 入力します キー。 スクリーンショットを参照してください:

式: セルに特定のテキストが含まれている場合の別のセルの戻り値

= IF(ISNUMBER(SEARCH( "あり",D5))、」承認する"、"資格なし")

注意:

1.式では、「あり" D5"承認する"と"資格なし」は、セルB5に「はい」というテキストが含まれている場合、指定されたセルに「承認」というテキストが入力されることを示します。それ以外の場合、「修飾なし」が入力されます。 必要に応じて変更できます。

2.指定したセル値に基づいて別のセル(K8やK9など)から値を返すには、次の数式を使用してください。

= IF(ISNUMBER(SEARCH( "あり",D5))、K8,K9)

特定の列のセル値に基づいて、選択範囲内の行全体または行全体を簡単に選択できます。

世界 特定のセルを選択 の有用性 Kutools for Excel Excelの特定の列の特定のセル値に基づいて、選択範囲内の行全体または行全体をすばやく選択するのに役立ちます。  今すぐKutoolsfor Excelの全機能を60日間無料でダウンロードしてください!


セルに数式を含む異なるテキストが含まれている場合は、別のセルに値を返します

このセクションでは、セルにExcelで異なるテキストが含まれている場合に、別のセルに値を返すための数式を示します。

1つの列に別々に配置された特定の値と戻り値を使用してテーブルを作成する必要があります。 スクリーンショットを参照してください:

2.値を返すための空白のセルを選択し、以下の数式を入力して、を押します。 入力します 結果を得るための鍵。 スクリーンショットを参照してください:

式: セルに異なるテキストが含まれている場合は、別のセルに値を返します

= VLOOKUP(E6,B5:C7,2、FALSE)

注意:

式中、 E6 セルには、値を返す特定の値が含まれています。 B5:C7 特定の値と戻り値を含む列範囲です。 2 numberは、テーブル範囲のXNUMX番目の列にある戻り値を意味します。

今後、E6の値を特定の値に変更すると、対応する値がF6にすぐに返されます。


セルに異なるテキストが含まれている場合、別のセルに値を簡単に返す

実際には、上記の問題をより簡単な方法で解決できます。 ザ・ リストで値を探す の有用性 Kutools for Excel 数式を覚えていなくても、数回クリックするだけでそれを達成するのに役立ちます。

1.上記の方法と同じように、XNUMXつの列に別々に配置される特定の値と戻り値を使用してテーブルを作成する必要もあります。

2.空白のセルを選択して結果を出力し(ここではF6を選択)、[ クツール > フォーミュラヘルパー > フォーミュラヘルパー。 スクリーンショットを参照してください:

3。 の中に フォーミュラヘルパー ダイアログボックスで、次のように構成してください。

  • 3.1で 式を選択してください ボックスで、検索して選択します リストで値を探す;
    ヒント:確認できます フィルタ ボックスで、テキストボックスに特定の単語を入力して、数式をすばやくフィルタリングします。
  • 3.2で テーブル・アレイ ボックスで、手順1で作成したヘッダーのないテーブルを選択します。
  • 3.2で 参照値 ボックスで、値を返す特定の値が含まれているセルを選択します。
  • 3.3で コラム ボックスで、一致した値を返す列を指定します。 または、必要に応じて列番号をテキストボックスに直接入力することもできます。
  • 3.4 OK ボタン。 スクリーンショットを参照してください:

今後、E6の値を特定の値に変更すると、対応する値がF6にすぐに返されます。 以下の結果を参照してください。

  無料トライアルをご希望の方は(30-day) このユーティリティの クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。


Excel用Kutools- あなたが常に前もって仕事を終えて、人生を楽しむためにより多くの時間を持っているのを助けます
仕事に追いついたり、自分や家族のために過ごす時間がないことはよくありますか?  Kutools for Excel あなたが対処するのを助けることができます 80% Excel パズルで作業効率が 80% 向上し、家族の世話をして人生を楽しむ時間が増えます。
300 の作業シナリオに対応する 1500 の高度なツールにより、作業がこれまでになく簡単になります。
数式やVBAコードを覚える必要がなくなったので、これからは脳を休ませてください。
複雑で繰り返される操作は、数秒でXNUMX回の処理で実行できます。
毎日何千ものキーボードとマウスの操作を減らし、今は職業病に別れを告げましょう。
3分でExcelのエキスパートになり、すぐに認知され、昇給のプロモーションを手伝ってください。
110,000万人の非常に効果的な人々と300以上の世界的に有名な企業の選択。
あなたの$ 39.0を他の人の$ 4000.0以上のトレーニングに値するようにしてください。
全機能無料トライアル 30-日。 理由のない60日間の返金保証。

コメントを並べ替える
コメント (98)
まだ評価はありません。 最初に評価してください!
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、これは素晴らしいですが、複数の異なる条件でこれを行うことは可能ですか。たとえば、セルに15105が含まれている場合は10が生成され、セルにpdh152が含まれている場合は11が生成されます。 よろしく、ブランドン。
このコメントは、サイトのモデレーターによって最小化されました
私は同じ質問を疑問に思っています、それを機能させることができません。 = IF(ISNUMBER(SEARCH( "A、C"、B:B))、 "Alameda、Chicago"、 "")このようなもの
このコメントは、サイトのモデレーターによって最小化されました
素晴らしい記事、まさに私が望んでいたことをします...ほとんど! 上記と同じ質問です。この関数を複数の条件で機能させる方法。たとえば、A1 =はいの場合、B1 =承認、またはA1 =いいえの場合、B1=拒否
このコメントは、サイトのモデレーターによって最小化されました
誰もこれに対する解決策を見つけていませんか? それは非常に役に立ちます。
このコメントは、サイトのモデレーターによって最小化されました
@ゲイリー、
あなたは何を達成しようとしていますか?


@ジョン、
= IF(A1 = "YES"、 "APPROVED"、IF(A1 = "NO"、 "DENY"、 ""))
このコメントは、サイトのモデレーターによって最小化されました
それでも問題が解決しない場合は、次の例を試してください:= IF(ISNUMBER(SEARCH( "Yes"、A1))、 "approve"、IF(ISNUMBER(SEARCH( "NO"、A1))、 "unauthorized"、 "" )。
このコメントは、サイトのモデレーターによって最小化されました
同じことが欲しいだけです。 しかし、あなたの例は少し複雑です。 私がXNUMX個の数字で同じことをしたいのであれば、これほど多くのことを入力するのは簡単ではありません。plzはそのためのコードを提供します。
このコメントは、サイトのモデレーターによって最小化されました
これを4つの値に対して行いました。「IF」からコピーして貼り付け、セルに読み取らせたいものを変更しました。
このコメントは、サイトのモデレーターによって最小化されました
pdh152の意味はわかりませんが、これがお役に立てば幸いです。 最初のrandbetweenは10桁を生成し、11番目のrandbetweenはXNUMX桁を生成します。


=IF(OR(A1:A5)="15105",RANDBETWEEN(1,1000000000),RANDBETWEEN(1,10000000000))
このコメントは、サイトのモデレーターによって最小化されました
パスワードの自動作成用のスプレッドシートを作成しようとしています。 前のセルのXNUMXつに値が含まれている場合にのみ、セルにデータを入力する必要があります。使用する数式は次のとおりです。

=CHAR(RANDBETWEEN(65;90))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(65;90))&RANDBETWEEN(1000;9999)&CHAR(RANDBETWEEN(42;43))


したがって、前のフィールドのXNUMXつに値が含まれている場合(どちらのフィールドでもかまいません)、別のセルに上記の数式を入力します

ABCDEF
1名姓Eメールアドレス電話番号ユーザー名パスワード

2ジョーブローjb@jb.com123456ブロージョfh7#rfd


つまり、A2が入力されている場合は、F2の数式が返され、A2に値がない場合は、フィールドは空白のままになります。
このコメントは、サイトのモデレーターによって最小化されました
申し訳ありませんが、私があなたの質問を理解したことを願っています。


=IF(OR(A2<>"",B2<>"",C2<>"",D2<>"",E2<>"",F2<>""),RANDBETWEEN(1,10000000000),"")
このコメントは、サイトのモデレーターによって最小化されました
助けてください。 セルに単語が含まれている場合は、別のセルの数字を表示します
このコメントは、サイトのモデレーターによって最小化されました
親愛なるデイブ、

正確に何をしようとしているのかを示すスプレッドシートのスクリーンショットを提供していただけますか?
このコメントは、サイトのモデレーターによって最小化されました
こんにちは誰か助けて
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、誰かが私を優れたものにするのを手伝ってくれますか?
このコメントは、サイトのモデレーターによって最小化されました
こんにちは。最初のセルが特定のテキストと等しい場合、セルを別のセルの合計量と等しくしたいと思います。 したがって、A1が「yes」に等しい場合、A3はA2に等しくなります。 A2には、以前に計算された合計£100が含まれています
このコメントは、サイトのモデレーターによって最小化されました
親愛なるルーク、
この数式=IF(A1 = "yes"、A2、 "")をA3に適用し、最後にA3のセル形式を必要に応じて適切な通貨形式に変更してください。
このコメントは、サイトのモデレーターによって最小化されました
「ハウツー」が必要......特定のセルに特定の単語のセットが含まれている場合...これには括弧が含まれます。 C&I(MVA)
右側の列に12を追加してほしい。理解できていない。
このコメントは、サイトのモデレーターによって最小化されました
私の投稿がどこに行ったのかわからない.....
列にC&I(MVA)という単語が含まれているときに数式を作成しようとすると、右側のセルに12を追加する必要があります。
正しく理解できないようです。
このコメントは、サイトのモデレーターによって最小化されました
「ハウツー」が必要......特定のセルに特定の単語のセットが含まれている場合...これには括弧が含まれます。 C&I(MVA)
右側の列に12を追加してほしい。理解できていない。
このコメントは、サイトのモデレーターによって最小化されました
881329297 89-267 SINE、TODD A 1989 C&I(MVA)FINE 1989 2001
ABCDEFGH

列EにCとI(MVA)が含まれている場合にのみ、列Hに列Gから12を追加したいと思います。 アンパサンドと同様に、括弧は問題を引き起こします。
このコメントは、サイトのモデレーターによって最小化されました
親愛なるキム、
この式はあなたを助けることができます:= IF(E1:E12 = "C&I(MVA)"、G1 + 12、 "")
このコメントは、サイトのモデレーターによって最小化されました
これを試してみましたが、「false」が表示され続けます
= IF(E1 = "C&I"、 "C&I(MVA)"、G1 + 12 = H1)
このコメントは、サイトのモデレーターによって最小化されました
別のセルにデータを入力するには、2つのセルにテキストが必要です。 つまり、セルc25:c2が「アジア」の場合、セルa25:aXNUMX = DBE(空白のままにしない場合)? 誰かがこの式で私を助けることができます
このコメントは、サイトのモデレーターによって最小化されました
グッド·デイ、
申し訳ありませんが、私はあなたのポイントを取得できませんでした。 あなたがやろうとしていることのスクリーンショットを提供できればいいのにと思います。
このコメントは、サイトのモデレーターによって最小化されました
いつものように素晴らしいアドバイスをありがとう! 3つの「検索」セルに特定の異なる値が含まれている場合にのみターゲットセルを埋める方法があるかどうかを知りたいです。 たとえば、A5 = "United State AND A1 =" California "AND A2 = Santa Clara County" AND A3 = "San Francisco"の場合にのみ、ターゲットセル(A4)に「NancyPelosi」を返すようにします。 基本的に、ユーザーが代表者の国、州、郡、および市を選択したときに、値(この場合は下院の代表者)を返したいと思います。 国、州、郡、市を検索して、地域の代表者を見つけるための検索方法の一種。


これが理にかなっていることを願っています!
このコメントは、サイトのモデレーターによって最小化されました
グッド·デイ、
この記事に記載されている方法を試してください。
https://www.extendoffice.com/documents/excel/2440-excel-vlookup-multiple-criteria.html
または、フォーラムに質問を投稿することもできます。 https://www.extendoffice.com/forum.html 私たちの専門家からより多くのExcelサポートを取得します。
このコメントは、サイトのモデレーターによって最小化されました
OMG....DAYSのこの答えに到達する方法を見つけようとしています!!! ありがとうございました!!!
このコメントは、サイトのモデレーターによって最小化されました
誰もがこれについて何か考えを持っています。 別のシートで文字/数字(部品番号)の組み合わせを数式で検索したい。 見つかった場合は、対応するセルの番号(ドル値)を引き出します...ありがとうございます!
このコメントは、サイトのモデレーターによって最小化されました
グッド·デイ、
この配列数式は次のことに役立ちます:= CELL( "address"、INDEX(Sheet2!$ D $ 4:$ D $ 13、MATCH(A6、Sheet2!$ D $ 4:$ D $ 13,1)))+ Ctrl + Shift + Enter
A6は、検索する文字/数字の組み合わせを含むセルであり、Sheet2!$ D $ 4:$ D$13は検索する範囲です。
このコメントは、サイトのモデレーターによって最小化されました
考えてみてください、a1 =名前、b1 =番号、c1=日。 別のシートにa1=名前、b1 =番号、c1 =?(日数の値が必要)が必要です。 理解できますか。
このコメントは、サイトのモデレーターによって最小化されました
申し訳ありませんが、質問がありません。
このコメントは、サイトのモデレーターによって最小化されました
「ライセンシー名:ウォーカー、シャーリーン
308Eセントサウス

タラデガ、AL 35160

電話番号:256-362-4307 "





3つの異なるセル/行の「名前」「住所」「電話」にデータを移動したい。 どうやってやるの?
このコメントは、サイトのモデレーターによって最小化されました
グッド·デイ、
指定された3つの異なるセルまたは行でデータを移動することを意味しますか? 私は本当にあなたの主張を理解していません。 あなたがやろうとしていることのスクリーンショットを提供できればいいのにと思います。 ありがとうございました。
このコメントは、サイトのモデレーターによって最小化されました
実際の個人情報の貼り付けは避けたい場合があります。 これはプライバシーの侵害のように見えます。
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、


これに似たものを見つけようとしていますが、問題が発生しています。


シート1に住所のリストがあり、住所全体が2つのセルにあります。 したがって、たとえば、A3、A4、A2にはすべて異なるアドレスが含まれています。 次に、B3、B4、B3などで、たとえば列Aのセルの郵便番号に基づいて市外局番「8」または「XNUMX」を表示します。


シート2に郵便番号のリストがあり、市外局番が隣接しています。


私はVLOOKUPとCELLを試してみましたが、それを理解することはできません...誰かが助けてくれるなら私は感謝するでしょう......
このコメントは、サイトのモデレーターによって最小化されました
良い一日、
スプレッドシートのスクリーンショットを提供していただけますか?
このコメントは、サイトのモデレーターによって最小化されました
助けてください。 セルに単語が含まれている場合は、別のセルの番号が表示されます(例:n8 =承認済みの場合、k8からの情報を取得したい)
このコメントは、サイトのモデレーターによって最小化されました
こんにちはクリスティーナ、
この式を適用してください=IF(ISNUMBER(SEARCH( "authorized"、N8))、K8、 "")
このコメントは、サイトのモデレーターによって最小化されました
やあ。 別のセルのテキストに基づいて、特定のセルに値を指定しようとしています。 たとえば、A3に「BCD」というテキストが表示されている場合、A4には$10が表示されます。 これどうやってするの?
このコメントは、サイトのモデレーターによって最小化されました
良い一日、
セルA3にこの数式=IF(ISNUMBER(SEARCH( "BCD"、A10))、 "$ 4"、 "")を入力してください。
このコメントは、サイトのモデレーターによって最小化されました
おはようクリスタル、


使用しているオフィスの宛先に基づいて別のセルが何をするかを決定するExcelの数式を使用しようとしています。 たとえば、私のオフィスの宛先は7102、7302、7402、および7502ですが、別のオフィスの宛先は7109、7309、7409、および7509です。オフィスの内容に基づいて別のセルをどうするかをExcelで理解したいと思います。宛先セル。 続きの例では、数式を使用してさまざまな発効日から90日を計算したいのですが、90日はオフィスの目的地によって決まります。 したがって、別のセルにあるオフィスの宛先に基づいて、使用する発効日のセルを決定するセルが必要です。 したがって、A1に7102、7302、7402、または7502がある場合、セルC1は、デフォルトで、A1のオフィスの宛先範囲に基づいてセルB1の発効日を使用します。 これが可能であることを願っています。 どんな助けでもありがたいです、そして、あなたがより多くの情報を必要とするならば、私に知らせてください。

ありがとうございました。
このコメントは、サイトのモデレーターによって最小化されました
こんにちはダニー、
申し訳ありませんが、これを手伝うことはできません。 私たちのフォーラムに質問を投稿することを歓迎します: https://www.extendoffice.com/forum.html Excelの専門家や他のExcelファンからより多くのExcelサポートを取得します。
あなたのコメントをお寄せいただきありがとうございます。
このコメントは、サイトのモデレーターによって最小化されました
こんにちはダニー-私はあなたと同じリターンを必要としていました。 これでたまたまサポートを受けましたか? どんな助けでも素晴らしいでしょう。 ありがとう!
このコメントは、サイトのモデレーターによって最小化されました
こんにちは-セル内のコンテンツを別のセルのコンテンツに置き換えるにはどうすればよいですか? 両方のセルには、数字ではなくテキストがあります。
このコメントは、サイトのモデレーターによって最小化されました
こんにちはデニス、
申し訳ありませんが、質問があります。 XNUMXつのセルのコンテンツを交換しますか?
もう一度説明したり、やろうとしていることのスクリーンショットを提供していただければ幸いです。
あなたのコメントをお寄せいただきありがとうございます。
このコメントは、サイトのモデレーターによって最小化されました
こんにちは。このメソッドを使用して、インデックスリストを参照することにより、値に応じて一連のセルを自動入力できるかどうか知りたいです。 たとえば、1〜10の番号が付けられた名前のリストがあり、その1〜1のさまざまな番号が含まれるグリッド(グリッド10)があります。 スプレッドシートでグリッド2にグリッド1の番号に関連付けられた名前を入力する方法を見つけたいと思います。たとえば、D3(グリッド1)が「2」で、「2」に関連付けられた名前が「 Jerry」の場合、D12は「Jerry」で自動入力されますが、D3が「9」に変更された場合、D12は自動的に「Goldfish」に変更されます。
このコメントは、サイトのモデレーターによって最小化されました
気にしないでください、私はそれを理解しました、ちょうど=IFステートメントのトンをネストしました:
=IF(D3=$A$2,$B$2,IF(D3=$A$3,$B$3,IF(D3=$A$4,$B$4,IF(D3=$A$5,$B$5,IF(D3=$A$6,$B$6,IF(D3=$A$7,$B$7,IF(D3=$A$8,$B$8,IF(D3=$A$9,$B$9,IF(D3=$A$10,$B$10,IF(D3=$A$11,$B$11))))))))))
ここにはまだコメントが投稿されていません
もっと読む

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護