My lookup script on GitHub
用法:
Lookup_(SheetinfoArray,"Sheet1!A:B",0,[1],"Sheet1!I1","n","y","n");
Lookup_(Sheetinfo,"Sheet1!A:B",0,[1],"return","n","n","y");
Lookup_(SheetinfoArray,"Sheet1!A:B",0,[0,1],"return","n","n","y");
Lookup_(Sheetinfo,"Sheet1!A:B",1,[1,3,0,2],"return","y","n","n");
Lookup_("female","Sheet1!A:G",4,[2],"Database!A1","y","y","y");
Lookup_(Sheetinfo,LocationsArr,4,[0],"return","y","n","y");
Lookup_(/RegEx+/i,LocationsArr,4,[0],"return","y","n","y");
/////////////////////////////////////// ////////
参数说明:
-"Search_Key" - 可以是字符串、数组或正则表达式以一次查找多个内容
-"RefSheetRange" - 信息的参考来源。可以是本地工作表引用和范围,也可以是来自变量的数据数组。
-“SearchKey_RefMatch_IndexOffSet” - 您将“Search_Key”的哪一列信息引用到“RefSheetRange”数据。
-“IndexOffSetForReturn” - 一旦找到“Search_Key”匹配项,将从“RefSheetRange”返回哪些数据列。
-“SetSheetRange” - 您要将与“Search_Key”匹配的“RefSheetRange”中选择的信息放在哪里,或者您可以使用“return”,当函数完成时它将返回,以便您可以将函数输出到变量.
-“ReturnMultiResults” - 如果“Y”假设“Search_Key”是“NW”,并且您想在数据集中找到位于西北下方的连锁店中的每家商店。因此,在找到第一个匹配项后声明“Y”不会停止,它将继续搜索其余数据。
-“Add_Note” - 如果您将结果设置为电子表格而不将其返回到内存中,则它将设置“SetSheetRange”中的第一个单元格,并注明内容和时间。
-“Has_NAs” - 如果为“Y”,它将在“#N/A”列中未找到“Search_Key”数据的列,否则该列将留空。