从两个列表检索每个第二个号码
要从两个列表中检索每个第二个数字,我们将使用IF,MOD,ROW和INDIRECT函数的组合来获取输出。
IF函数检查您指定的条件是TRUE还是
否。如果返回TRUE,则返回预设值,如果返回FALSE
然后返回另一个预设值。
语法= IF(逻辑测试,value_if_true,value_if_false)
logical_test:逻辑测试将测试条件或条件,如果条件满足则返回预设值,如果条件不满足则返回另一个预设值。
value_if_true:如果此参数返回TRUE,则要返回的值。
value_if_false:如果此参数返回FALSE MOD,则要返回的值:数字除以除数后返回余数。
语法= MOD(数字,除数)
数字:这是一个数字值,您要查找其余数。
除数:它是用于除以number参数的数字。
ROW:返回引用的行号。
语法:= ROW(reference)
参考:这是对一个单元格或单元格范围的参考。
INDIRECT:返回由文本字符串指定的引用。
语法:= INDIRECT(ref_text,A1)
ref_text是对单元格的引用。如果ref_text不是有效的单元格引用,则INDIRECT函数将返回#REF错误。
第二个自变量A1引用一个逻辑值,该逻辑值指定单元格ref_text中包含的引用类型。如果a1为TRUE或省略,则将ref_text确定为A1样式引用。
如果a1为FALSE,则将ref_text确定为R1C1样式参考。
示例:如果单元格A1中的值包含10,B1包含A1&我们在单元格C1 = INDIRECT(B1)中使用INDIRECT函数,则结果将为10
[.underline]#让我们举个例子:#我们在A和B列中有一些随机数。我们需要一个公式来从两个列表中检索第二个数字。所需的数字以红色显示。
-
在单元格C2中,公式为
* = INDIRECT(IF(MOD(ROW(),2)= 0,“ A”&ROW(),“ B”&ROW()))
-
按键盘上的Enter键。
-
通过将公式从单元格C2复制到范围C3:C10,我们将获得所需的结果。
您将从两个列表中依次获取第二个数字。