_ArrayFindAll

首页  后退  前进

_ArrayFindAll

down2

找到与两个指定单元格之间的搜索查询对应的所有单元格的索引.

 

_ArrayFindAll($var_value,$var_array[,$var_istart=0[,$var_iend=0[,$var_icase=0[,$var_icompare=0]]]])

 

参数

$var_array

数组搜索

$var_value

值搜索数组e

$var_istart

[可选] 索引数组a,从中开始搜索

$var_iend

[可选] 索引数组,并完成搜索

$var_icase

[可选] 如果设置为1,区分大小写搜索(默认为0)

$var_icompare

[可选]

  0 - (默认)数据比较,"字符串"= 0,""= 0或"0"= 0匹配

  1 - 在每个单元格的内容中搜索文本的一部分

  2 - 比较巧合,如果变量具有相同的类型和值

返回值

成功:

在数组e中返回包含值$var_value的所有索引的数组

错误:

返回-1,集合

注释:

返回的数组不包含第一个元素中的索引数,因此您需要使用UBound函数。

 

该函数可以通过命令调用 exect

参见:

_ArraySearch

例子
copy

exect=$var_aa=StringSplit('aa|bb|aa|cc|dd|aa|bb|ee|aa','|',2)||_ArrayDisplay($var_aa)||$var_a2=_ArrayFindAll($var_aa,'aa')||_ArrayDisplay($var_a2) ;; 一个从单元格索引中创建数组$var_a2的示例数组$var_aa,其中有一个'

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru