2016-11-07 5 views
0

私には、省略形を含むセルがあります。 私は略語のリストとそのフルネームと詳細を別のタブ(5列)に表示しています。元の値がリストに表示される場合、セルの値を特定の項目に置き換えるにはどうすればよいですか? Excel

略語がリストに表示されているかどうか確認する必要があります。そうであれば、略語をリストのフルネームに置き換えて、フルネームの直後にセルの詳細を含む他の3つのカラムを貼り付けたいと思います。 値がリストにない場合は、セルを書式設定して、その背景を黄色または赤色にするように表示する必要があります。

これはできますか?もしそうなら、どうですか? 高尚な男、私はこれ以上私の脳を破壊しています!

For Example 

Sheet1の

 Column A 
1 J Am Soc Echocardiogr 

シート2

  Column A       Column B        Column C  Column D  Column E          
1 J Am Soc Echocardiogr Journal of the American Society of Echocardiography  4.254  30/124  1 

私がしたいことはシート2つの Eの列Bの代わりに、元のセルを取得することですセル上シート1(それぞれ同じ行にある)。

+0

これは正確に何をされ

だからあなたの名前付き範囲を作成し、移入、1ステップ[VLOOKUP機能](https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1)が設計されています。 – tigeravatar

+2

どのコードを試しましたか?数式はそれ自体を参照することはできないため、同じセル内の値を置き換えることは、別のセル内にある必要がある数式では機能しません。 –

+0

条件付き書式 –

答えて

0

1つの方法は、少なくとも質問の最初の部分について間接関数を使用することです。

あなたはA1でJ_Am_Soc_Echocardiogrを入力すると、次の式=Indirect(A1)を入力して「J_Am_Soc_Echocardiogr」どこかのフルテキストとルックアップリストを持っていますが、範囲に名前を付け、それはA1から名前付き範囲でセルの内容を与えます。間接的な式で名前付き範囲を参照し、

Named range

次にステップ2:

Indirect reference to named range

関連する問題