私は 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)
誰でも助けてください。