如果现有单元格中存在特定文本,如何向邻近单元格添加信息?
问题描述:
我正在处理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_Length
和SHAPE_Area
。
答
这是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)
只要坚持这些在同一行的新列中,然后将其复制下来。
答
您可以使用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_Length
和F
将是第3列,可能是SHAPE_Area
)。
您将第二次放置公式,为第二条信息指定第3列。该公式将在您想要答案的单元中进行。
[Excel vlookup help]的可能重复(http://stackoverflow.com/questions/5381620/excel-vlookup-help) –