3

私は Excel の数式があまり得意ではなく、最初に列にセル値が存在するかどうかを確認し、存在する場合は次のセルの値を取得する方法を考え出そうとしています。

具体的には、B31 から B39 までの範囲のセルがあります。私がやりたいことは、それらの値がセル F3 から F12 にあるかどうかを確認することです。もしそうなら、セルの値を直接右、つまり列 G3 から G12 の位置 D31 から D39 に配置します。

私はIFステートメント、マッチ、VLookupを試し、ネットで見つけた解決策も試しましたが、式が無効で戻ってきます。私はまた、スタックオーバーフローで与えられた答えを試しました:

Excel:列にセル値が存在するかどうかを確認し、次のセルの値を取得します

、しかし、式がよくわからないので、範囲を指定された式に変換しようとして迷っています。

これが私が使用しようとしている式です。

=If (ISerror(Match (B31,F:F,0),"一致なし", Vlookup (b31,F,G,2,false)

誰でも助けてください。

4

4 に答える 4

1

チャフスのソリューションの式をどのように使用したかを次に示します。

シート 1 の列 C5 には、1 つのリストの名とアンケートへの回答がありますが、メール アドレスはありません。シート 2 の A1 列と C1 列には、名前とメール アドレスがありますが、調査への回答はありません。プロジェクトのメール アドレスと調査への回答が必要です。

この式を使用すると、次のように解決策を得ることができ、一致した電子メール アドレスをシート 1 の列 A1 に入れました。

=IFERROR(VLOOKUP(C5,Sheet1!$A$2:$C$654,3,0),"")
于 2014-01-09T04:30:28.383 に答える
0

みんな、バンドルに感謝します。あなたは素晴らしいです。

Chuff's answerを使用し、それを少し修正して、やりたいことを行いました。

同じワークブックに 2 つのワークシートがあります。

最初のワークシートには、3 つの列に SMS のリストがあります。phone number, date & time, message

次に、電話番号の横に新しい空白の列を挿入しました

ワークシート 2 には 2 つの列があります。phone number, name of person

数式を使用して左側のセルを確認し、ワークシート 2 の範囲と照合して、番号に対応する名前を選択し、ワークシート 1 の空白のセルに入力します。

次に、最後のSMSまで数式を列全体にコピーするだけで、美しく機能しました.

=VLOOKUP(A3,Sheet2!$A$1:$B$31,2,0)
于 2015-12-09T16:04:15.523 に答える
0

Excelシートに次を追加しました

=VLOOKUP(B2,Res_partner!$A$2:$C$21208,1,FALSE)

まだうまくいかないようです。#N/A が
表示されますが、

=VLOOKUP(B2,Res_partner!$C$2:$C$21208,1,FALSE)

作品

于 2017-10-20T07:08:03.533 に答える