0

非常にややこしい質問があります (少なくとも私にとっては)。誰かが親切に助けてくれることを願っています。私の説明で十分だと思います

以下のようなマッピング テーブルがあります。複数の要素 b が要素 a にマップされています。

| | 要素a |要素b|
|---------------|-------- |
| | B10 | 212010 |
| | B101 | 212010 |
| | B102 | 212010 |
| | B103 | 212010 |
| | B104 | 212010 |
| | B301 | 111030 |
| | B302 | 111030 |
| | B303 | 111030 |
| | B304 | 111030 |
|---------------|-------- |


上記の表の各要素には、別の表の値があります。

| | 要素A | 値 |
|-----------|-------------|
| | B10 | 1,000.00 |
| | B101 | 2,000.00 |
| | B102 | 6,000.00 |
| | B103 | 1,000.00 |
| | B104 | 10,000.00 |
| | B301 | 1,000.00 |
| | B302 | 2,000.00 |
| | B303 | 6,000.00 |
| | B304 | 1,000.00 |
|-----------|-------------|


| | 要素 B | 値 |
|-----------|-------------|
| | 212010 | 20,000.00 |
| | 111030 | 10,000.00 |
|-----------|-------------|


マッピング テーブルを使用して上記の対応する要素の値を比較する必要があります。以下のテーブルのような解決策を探しています。

https://lh5.googleusercontent.com/--vkiEh3uf4M/UoXR_KRXU_I/AAAAAAAD1CY/eMFagcBpwtY/s800/snip.PNG

手順:

  1. 要素 b を複製せずに各要素の値を並べて比較する
  2. 可能であれば、マップされた各要素と値をボックスで囲みます

上記は VBA マクロのみを使用してのみ可能であると理解していますが、Excel の数式のみを使用した同様のソリューションは非常に高く評価されます。

このソリューションは、Excel 2003 と互換性がある必要があります。

どうもありがとうございました

4

2 に答える 2

1

要素 a の後に列を挿入し、数式を挿入します。

=VLOOKUP(A2;$F$2:$G$7;2;FALSE)

$F$2:$G$7 は、値のシート/範囲を参照する必要があります

要素 b の後の列には次の式が含まれている必要があります: =IF(C2<>C1;VLOOKUP(C2;$F$2:$G$7;2;FALSE);"")

次に、d列のセルが空かどうかに基づいて、境界線に条件付き書式を設定します。条件付き書式に移動し、[数式を使用] を選択して数式を入力します: $D2<>""

タブの境界線を選択して、上部の境界線を選択します。

于 2013-11-15T11:17:53.453 に答える