VLOOKUP函数的语法为:
VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)
第一参数是要在表格或区域的第一列中查询的值。
第二参数是需要查询的单元格区域,这个区域中的首列必须要包含查询值,否则公式将返回错误值。如果查询区域中包含多个符合条件的查询值,VLOOKUP函数只能返回第一个查找到的结果。
第三参数用于指定返回查询区域中第几列的值,该参数如果超出待查询区域的总列数,VLOOKUP函数将返回错误值#REF!,如果小于1返回错误值#VALUE!。
第四参数决定函数的查找方式,如果为0或FASLE,用精确匹配方式,而且支持无序查找;如果为TRUE或被省略,则使用近似匹配方式,同时要求查询区域的首列按升序排序。
1. 批量筛选特定基因的表达量
sheet1是所有基因表达矩阵数据文件,列为样本ID,行为基因ID,中间为每个基因在不同样品中的基因表达量。
sheet2是筛选到的一些基因的ID,需要把他们的表达量从总表中筛选出来。
1.2 在sheet1中筛选出基因的表达量
(1)如图所示,在sheet1中H2处输入VLOOKUP函数。函数中需要填写四个信息,A2为查找值,Sheet2!A:A为X基因家族数据表,1为X基因家族基因ID所在列,FALSE为精确匹配。
(2)函数向下填充之后得到结果如图所示,#N/A表示所在行的基因并不属于基因列表,直接筛选过滤。
(3)得到最终结果
所有基因的功能注释文件,第一列为基因ID,第二列为基因所属的Kegg通路信息。
(1)如图所示,在sheet1中H2处输入VLOOKUP函数。函数中需要填写四个信息,A2为查找值,Sheet3!A:B为基因通路数据表,2为基因通路信息所在列,FALSE为精确匹配。
(2)函数向下填充之后得到结果如图所示,#N/A表示所在行的基因在sheet3中没有通路信息,直接筛选过滤。
(3)得到最终结果
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!