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

问题描述:

我正在处理311数据集。我有一个特定市镇的每月电子表格,每张表单超过10,000个条目。如果现有单元格中存在特定文本,如何向邻近单元格添加信息?

数据表中的列提供详细信息,例如呼叫说明,通话时间,通话日期和来电城市病房。

问题是,电子表格只给了病房号,即:

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

+0

[Excel vlookup help]的可能重复(http://*.com/questions/5381620/excel-vlookup-help) –

这是vlookup()的工作。

假设与形状的标签坐标被称为wardinfo,它在细胞A1开始。同时假设你的数据表的数据开始在A1,这意味着ward numberB列,你vlookup()拿到Shape_Length将是:

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

而得到Shape_Area

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

只要坚持这些在同一行的新列中,然后将其复制下来。

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

=VLOOKUP(B2,Sheet2!D:F,2,FALSE) 

B2是在病房里列的单元格的仰视,D:F是您使用的是另一片列的范围作为数据库(D是其他表中具有Ward 4索引字符串的列,其余列需要应该在右侧),而2是具有要用作值的列号查找的结果(在该示例中,D是列1,E)列2,可能SHAPE_LengthF将是第3列,可能是SHAPE_Area)。

您将第二次放置公式,为第二条信息指定第3列。该公式将在您想要答案的单元中进行。