循环整个列并放置formual(advance excel)

问题描述 投票:0回答:1

<!DOCTYPE html>
<html>
<head>
<style>
table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}
tr:nth-child(even) {
    background-color: #dddddd;
}
</style>
</head>
<body>

<table>
  <tr>
    <th>Name</th>
    <th>Number</th>
  </tr>
  <tr>
    <td>John</td>
    <td>12345</td>
  </tr>
  <tr>
    <td>Saman</td>
    <td>99999</td>
  </tr>
  <tr>
    <td>John</td>
    <td>12345</td>
  </tr>
  <tr>
    <td>Jhonny</td>
    <td>88888</td>
  </tr>
   <tr>
    <td>Roshan</td>
    <td>77777</td>
  </tr>
  <tr>
    <td>Rohit</td>
    <td>55555</td>
  </tr>
  <tr>
    <td>Roshan</td>
    <td>7777</td>
  </tr>
</table>

</body>
</html>

我需要一张EXCEL SHEET中的表格,

如果我在同一列中键入相同的数据,就像在这里输入john所以number 12345自动放在那里,

我的意思是如果数据name重复比number字段自动填充。所以请建议我的解决方案,我是如何获得这样的结果?

excel
1个回答
1
投票

以下是使用查找表的示例。

您将数据设置为Excel table(A列和B列)。在第二列中输入VLOOKUP公式,例如

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

其中$F$2:$G$7是包含要查找的唯一值列表的范围(查找表)。您可以将其指定为命名范围并引用named range

由于它是Excel表,因此公式将为您添加的每个新名称自动填充第二列中的行。

您需要确保查找列表已完成(或者如果在查找表中找不到名称,则指定要返回的文本)。

Data

© www.soinside.com 2019 - 2024. All rights reserved.