Excel LOOKUP, но точнее - PullRequest
       1

Excel LOOKUP, но точнее

0 голосов
/ 08 февраля 2019

Я ищу формулу.Я пытаюсь сделать что-то похожее на LOOKUP, но не совсем.По сути, у меня есть таблица с 1 столбцом (в примере ниже, столбец C) с повторяющимися значениями, которые служат основной информацией, а затем с другими столбцами (A и B) с различными значениями, которые могут повторяться или нет.Вот пример того, что у меня есть:

<table style="border-collapse: collapse; text-align: center;" border="1">
  <tr>
<td style="padding: 5px;">
      
    </td>
    <td style="padding: 5px;">
      A
    </td>
    <td style="padding: 5px;">
      B
    </td>
    <td style="padding: 5px; font-weight: bold;">
      C
    </td>
  </tr>
  <tr style="background-color: #AEFFB0;">
    <td style="padding: 5px; background-color: #FFFFFF;">
      1
    </td>
    <td style="padding: 5px;">
      orange
    </td>
    <td style="padding: 5px;">
      shoe
    </td>
    <td style="padding: 5px; font-weight: bold;">
      paris
    </td>
  </tr>
  <tr style="background-color: #AEFFB0;">
     <td style="padding: 5px; background-color: #FFFFFF;">
      2
    </td>
    <td style="padding: 5px;">
      banana
    </td>
    <td style="padding: 5px;">
      shirt
    </td>
    <td style="padding: 5px; font-weight: bold;">
      paris
   </td>
  </tr>
  <tr style="background-color: #AEFFB0;">
    <td style="padding: 5px; background-color: #FFFFFF;">
      3
    </td>
    <td style="padding: 5px;">
      apple
    </td>
    <td style="padding: 5px;">
      cap
    </td>
    <td style="padding: 5px; font-weight: bold;">
      paris
   </td>
  </tr>
  <tr style="background-color: #FDFFAE;">
    <td style="padding: 5px; background-color: #FFFFFF;">
      4
    </td>
    <td style="padding: 5px;">
      orange
    </td>
    <td style="padding: 5px;">
      shirt
    </td>
    <td style="padding: 5px; font-weight: bold;">
      montreal
    </td>
  </tr>
  <tr style="background-color: #FDFFAE;">
    <td style="padding: 5px; background-color: #FFFFFF;">
      5
    </td>
    <td style="padding: 5px;">
      apple
    </td>
    <td style="padding: 5px;">
      shoe
    </td>
    <td style="padding: 5px; font-weight: bold;">
      montreal
    </td>
  </tr>
  <tr style="background-color: #FDFFAE;">
    <td style="padding: 5px; background-color: #FFFFFF;">
      6
    </td>
    <td style="padding: 5px;">
      mango
    </td>
    <td style="padding: 5px;">
      scarf
    </td>
    <td style="padding: 5px; font-weight: bold;">
      montreal
    </td>
  </tr>
  <tr style="background-color: #AED5FF;">
    <td style="padding: 5px; background-color: #FFFFFF;">
      7
    </td>
    <td style="padding: 5px;">
      orange
    </td>
    <td style="padding: 5px;">
      scarf
    </td>
    <td style="padding: 5px; font-weight: bold;">
      london
    </td>
  </tr>
  <tr style="background-color: #AED5FF;">
  <td style="padding: 5px; background-color: #FFFFFF;">
      8
    </td>
    <td style="padding: 5px;">
      apple
    </td>
    <td style="padding: 5px;">
      cap
    </td>
    <td style="padding: 5px; font-weight: bold;">
      london
    </td>
  </tr>
  <tr style="background-color: #AED5FF;">
    <td style="padding: 5px; background-color: #FFFFFF;">
      9
    </td>
    <td style="padding: 5px;">
      mango
    </td>
    <td style="padding: 5px;">
      shoe
    </td>
    <td style="padding: 5px; font-weight: bold;">
      london
    </td>
  </tr>
</table>

А теперь вот 3 таблицы, которые я хотел бы получить в результате:

<table style="border-collapse: collapse; text-align: center;" border="1">   
<tr>
    <td style="padding: 5px;">
          
        </td>
        <td style="padding: 5px;">
          A
        </td>
        <td style="padding: 5px;">
          B
        </td>
      </tr>
      <tr style="background-color: #AEFFB0;">
        <td style="padding: 5px; background-color: #FFFFFF;">
          1
        </td>
        <td style="padding: 5px;">
          orange
        </td>
        <td style="padding: 5px;">
          shoe
        </td>
      </tr>
      <tr style="background-color: #AEFFB0;">
         <td style="padding: 5px; background-color: #FFFFFF;">
          2
        </td>
        <td style="padding: 5px;">
          banana
        </td>
        <td style="padding: 5px;">
          shirt
        </td>
      </tr>
      <tr style="background-color: #AEFFB0;">
        <td style="padding: 5px; background-color: #FFFFFF;">
          3
        </td>
        <td style="padding: 5px;">
          apple
        </td>
        <td style="padding: 5px;">
          cap
        </td>
      </tr>
</table>

<table style="border-collapse: collapse; text-align: center;" border="1">
<tr>
<td style="padding: 5px;">
      
    </td>
    <td style="padding: 5px;">
      A
    </td>
    <td style="padding: 5px;">
      B
    </td>
  </tr>
      <tr style="background-color: #FDFFAE;">
        <td style="padding: 5px; background-color: #FFFFFF;">
          1
        </td>
        <td style="padding: 5px;">
          orange
        </td>
        <td style="padding: 5px;">
          shirt
        </td>
      </tr>
      <tr style="background-color: #FDFFAE;">
        <td style="padding: 5px; background-color: #FFFFFF;">
          2
        </td>
        <td style="padding: 5px;">
          apple
        </td>
        <td style="padding: 5px;">
          shoe
        </td>
      </tr>
      <tr style="background-color: #FDFFAE;">
        <td style="padding: 5px; background-color: #FFFFFF;">
          3
        </td>
        <td style="padding: 5px;">
          mango
        </td>
        <td style="padding: 5px;">
          scarf
        </td>
      </tr>
</table>

<table style="border-collapse: collapse; text-align: center;" border="1">
<tr>
<td style="padding: 5px;">
      
    </td>
    <td style="padding: 5px;">
      A
    </td>
    <td style="padding: 5px;">
      B
    </td>
  </tr>
      <tr style="background-color: #AED5FF;">
        <td style="padding: 5px; background-color: #FFFFFF;">
          1
        </td>
        <td style="padding: 5px;">
          orange
        </td>
        <td style="padding: 5px;">
          scarf
        </td>
      </tr>
      <tr style="background-color: #AED5FF;">
      <td style="padding: 5px; background-color: #FFFFFF;">
          2
        </td>
        <td style="padding: 5px;">
          apple
        </td>
        <td style="padding: 5px;">
          cap
        </td>
      </tr>
      <tr style="background-color: #AED5FF;">
        <td style="padding: 5px; background-color: #FFFFFF;">
          3
        </td>
        <td style="padding: 5px;">
          mango
        </td>
        <td style="padding: 5px;">
          shoe
        </td>
      </tr>
</table>

Очевидно, я мог бы сделать простое =IF(D2="paris";B2;"") и так далее, но тогда каждая из моих 3 таблиц была бы заполнена пустыми ячейками.LOOKUP не работает (или, по крайней мере, не само по себе), потому что он вернет мне 3 раза одну и ту же строку (т. Е. Для парижского стола, он даст мне 3 раза apple cap).

Anyидеи?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...