如果现有单元格中有特定文本,如何向相邻单元格添加信息?

时间:2015-10-15 14:54:31

标签: excel gis

我正在处理311个数据集。我有一个特定市政当局的月度电子表格,每张表有超过10,000个条目。

数据表中的列提供了详细信息,例如呼叫说明,通话时间,通话日期以及呼叫来自的City Ward。

问题是电子表格只给出了Ward号码,即:

creation_date   | ward  | call_description |    call_type

01-Jan-15   | Ward 4    | Calendar to be Mailed |   Solid Waste Collection

我有一个单独的电子表格,为相应的病房分配形状坐标:

OBJECTID    | DESCRIPTIO    | WARD_NUM  | WARDNUMTEX    | SHAPE_Length |    SHAPE_Area

4   | XXXXX |4  | Ward 4    | 19871.78596   | 16418739.66

我想要做的是创建一个公式,当它在一列中看到Ward 4时,SHAPE_LengthSHAPE_Area会在下一列的相应单元格中分配。< / p>

2 个答案:

答案 0 :(得分:0)

这是vlookup()的工作。

假设带有形状坐标的标签名为wardinfo,并且它在单元格A1中开始。另外假设您的数据表数据以A1开头,意味着ward number位于B列,vlookup()获取Shape_Length将是:

=vlookup(B1, wardinfo!C:F, 3, false)

获得Shape_Area

=vlookup(B1, wardinfo!C:F, 4, false)

将它们放在同一行的新列中,然后将它们复制下来。

答案 1 :(得分:0)

您可以使用VLOOKUP公式(https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1),例如

result=$(( $(date +"%H") * 60 ))

=VLOOKUP(B2,Sheet2!D:F,2,FALSE) 是您查找的病房列中的单元格,B2是您在另一个工作表中用作数据库的列范围(D:F是另一个工作表中具有D索引字符串的列,您需要的其余列应位于其右侧),Ward 4是具有您想要的值的列号用作查找的结果(在该示例中,2是第1列,D是第2列,可能是ESHAPE_Length是第3列,可能是{ {1}})。

您可以将公式第二次指定为第二条信息的第3列。公式将放在您想要答案的单元格中。