数据库属性匹配方式有很多。
access里面可以用update语句。
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
arcgis可以做表连接,表1的字段匹配表2的字段。
excel用vlookup语句,我无法理解的是,都是office软件,这两个函数语句怎么还不一样呢。
http://jingyan.baidu.com/article/73c3ce28db4da4e50243d95c.html
这是百度教程,看着有点费解,半天总算摸索出这个函数的意思。
函数如下:VLOOKUP(lookup_value, table_array, col_index_num,
[range_lookup])
示例如下:VLOOKUP(H3,A3:F19,5,FALSE)
其中lookup_value的值是H3,意思就是这个函数的变量是H3这个单元格里的内容;
table_array的值是A3:F19,如果把A3:F19选中按F4键就会变成$A$3:$F$19就是绝对引用,就是说查找范围始终是左上角是A3单元格,右下角是F19单元格构成的矩形区域,下拉复制单元格的时候,函数里的单元格编号不会改变,在这个区域里面找跟H3匹配的内容,也就是跟单元格内容一致的记录,col_index_num的值是5,这个其实比较误导人,这个值的意思是,A3到F19之间有某一个单元格的内容跟H3的内容匹配,则该函数的值返回A3到F19的第5列,A到F之间一共有A、B、C、D、E、F六列,那这之间的第五列就是E,如果A3到F19之间A11单元格的内容与H3单元格的内容匹配,那么,函数的值就返回到E11,这个逻辑其实需要想一会儿;[range_lookup]的值是FALSE(0),这个定义其实挺奇怪的,因为在这里,值如果是FALSE,则是精确匹配,就是两个单元格之间的内容得必须一模一样,才能匹配上,反而值是true的时候是模糊匹配。
excel菜单栏——公式——插入函数,这个功能很有用。
但如果掌握的技能比较多,那么解决一个问题的方法就会更多。
就像这个精确匹配的问题,excel、access、arcgis都有解决方法。