2016-10-26 7 views
0

私は、スプレッドシート内の重複する値をすべて、式を使って元の値に置き換えようとしています。しかし、私は実際には、この操作を実行するために正しい数式を使用することが難しいと思っています。Excelの重複値をすべて式に置き換えるにはどうすればよいですか?

スプレッドシートにリンゴのエントリが複数あり、その横に対応する番号が付いています。

22/10/2016に、私は2つのリンゴを受け取りました。 23日、私は4点を受け取りました。

重複項目が見つかった場合は、元の値ですべての数値を置き換える(2):

Number | Item 
2  | Apple 
4  | Apple 
5  | Apple 

私の擬似コードは次のようになります。

誰かが式で私を助けることができる、私はあまりにもExcelを使用しないでください。

すべての情報が役立ちます。また、正しい方向に私を指し示す場合は、それが最も効果的です。

私の問題についてさらに詳しい情報をお知りになりたい場合は、遠慮なくご相談ください。

ありがとうございました。

編集:私のシートには他の重複した値があることに注意してください。私は、この場合はリンゴに影響を与える式と、別の式のバナナのみを必要とします。

+0

対応する値ですこれにはVBAが必要です。 UDFは、呼び出されたセル以外のセルを変更することはできません(いくつかの危険なトリックではない場合) – user3598756

答えて

1

vbaを使用する必要はありませんが、式(INDEX MATCH)を使用して目的の結果を得ることもできます。

あなたは下の画像に表示できるように、この式は、列B内の単語の最初れる発生を探して返しますが、その後、別のセルの値を_replace_したいので、それは列Aに enter image description here

関連する問題