シンプルな置換の質問がありますが、答えを探すのに苦労しています。私は何千もの行を持ち、それぞれがいくつかの列に「Y」を含んでいます。このYは、各行に固有の列Bの値に対応しています。私は "Y"を各行の列Bの値と独立に置き換える必要があります。行内の値をExcelの列の値に置き換えます。
簡単な例: "Y"はE2、F2、J2にあります.2行目のすべてのYをB2(この場合は "M")に置き換えます。何千もの行と列がありますが、これは一度に1つは実行できません。
シンプルな置換の質問がありますが、答えを探すのに苦労しています。私は何千もの行を持ち、それぞれがいくつかの列に「Y」を含んでいます。このYは、各行に固有の列Bの値に対応しています。私は "Y"を各行の列Bの値と独立に置き換える必要があります。行内の値をExcelの列の値に置き換えます。
簡単な例: "Y"はE2、F2、J2にあります.2行目のすべてのYをB2(この場合は "M")に置き換えます。何千もの行と列がありますが、これは一度に1つは実行できません。
既存の列E、F、Jごとに新しい列を作成し、SUBSTITUTE
関数を使用して、目的の列に変換することができます。たとえば、
=SUBSTITUTE(E2,"Y",B2)
これらの列を元の値に戻す値としてpaste-special。
これを行うために新しい列を作成するのではなく、VBAを使用するのは比較的簡単です。
あなたはこれにVBAのようなものが必要になると思います。 *多分*あなたが特定の問題に遭遇したときに元に戻って元に戻すことができます(コードの試行を投稿し、何が間違っていたかを説明し、適切なタグを追加します)。 – pnuts