发布网友 发布时间:2022-04-24 04:46
共3个回答
热心网友 时间:2023-10-29 10:18
公式由原来的
=IF(B3="","",INDEX(精饰线!Y:Y,MATCH(MIN(IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988)),IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988),)))&"-"&IF(A1="","",IF(B3="","",INDEX(精饰线!Y:Y,MATCH(MAX(IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988)),IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988),))))
修改为
IF(B3="","",INDEX(INDIRECT(A1&"!Y:Y"),MATCH(MIN(IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988"))),IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988")),)))&"-"&IF(A1="","",IF(B3="","",INDEX(INDIRECT(A1&"!Y:Y"),MATCH(MAX(IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988"))),IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988")),))))
公式修改的重点是,通过INDIRECT函数引用A1单元格的内容“精饰线”作为表名,当A1单元格内容发生改变时,能够非常方便地改变引用表格,提高公式的适用性。
热心网友 时间:2023-10-29 10:18
比如,A1单元格中的字符串是第一个工作表的名称,现在要求第一个工作表中A1:D5的和,
=SUM(INDIRECT(A1&"!A1:D5"))
热心网友 时间:2023-10-29 10:18
公式由原来的
=IF(B3="","",INDEX(精饰线!Y:Y,MATCH(MIN(IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988)),IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988),)))&"-"&IF(A1="","",IF(B3="","",INDEX(精饰线!Y:Y,MATCH(MAX(IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988)),IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988),))))
修改为
IF(B3="","",INDEX(INDIRECT(A1&"!Y:Y"),MATCH(MIN(IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988"))),IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988")),)))&"-"&IF(A1="","",IF(B3="","",INDEX(INDIRECT(A1&"!Y:Y"),MATCH(MAX(IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988"))),IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988")),))))
公式修改的重点是,通过INDIRECT函数引用A1单元格的内容“精饰线”作为表名,当A1单元格内容发生改变时,能够非常方便地改变引用表格,提高公式的适用性。
热心网友 时间:2023-10-29 10:18
比如,A1单元格中的字符串是第一个工作表的名称,现在要求第一个工作表中A1:D5的和,
=SUM(INDIRECT(A1&"!A1:D5"))
热心网友 时间:2023-10-29 10:19
用indirect 函数 ,如 :精饰线!Y:Y 改成 indirect(A1 & "!Y:Y")
热心网友 时间:2023-10-29 10:18
公式由原来的
=IF(B3="","",INDEX(精饰线!Y:Y,MATCH(MIN(IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988)),IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988),)))&"-"&IF(A1="","",IF(B3="","",INDEX(精饰线!Y:Y,MATCH(MAX(IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988)),IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988),))))
修改为
IF(B3="","",INDEX(INDIRECT(A1&"!Y:Y"),MATCH(MIN(IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988"))),IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988")),)))&"-"&IF(A1="","",IF(B3="","",INDEX(INDIRECT(A1&"!Y:Y"),MATCH(MAX(IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988"))),IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988")),))))
公式修改的重点是,通过INDIRECT函数引用A1单元格的内容“精饰线”作为表名,当A1单元格内容发生改变时,能够非常方便地改变引用表格,提高公式的适用性。
热心网友 时间:2023-10-29 10:18
比如,A1单元格中的字符串是第一个工作表的名称,现在要求第一个工作表中A1:D5的和,
=SUM(INDIRECT(A1&"!A1:D5"))
热心网友 时间:2023-10-29 10:19
用indirect 函数 ,如 :精饰线!Y:Y 改成 indirect(A1 & "!Y:Y")
热心网友 时间:2023-10-29 10:19
用indirect 函数 ,如 :精饰线!Y:Y 改成 indirect(A1 & "!Y:Y")
热心网友 时间:2023-10-29 10:18
公式由原来的
=IF(B3="","",INDEX(精饰线!Y:Y,MATCH(MIN(IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988)),IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988),)))&"-"&IF(A1="","",IF(B3="","",INDEX(精饰线!Y:Y,MATCH(MAX(IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988)),IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988),))))
修改为
IF(B3="","",INDEX(INDIRECT(A1&"!Y:Y"),MATCH(MIN(IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988"))),IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988")),)))&"-"&IF(A1="","",IF(B3="","",INDEX(INDIRECT(A1&"!Y:Y"),MATCH(MAX(IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988"))),IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988")),))))
公式修改的重点是,通过INDIRECT函数引用A1单元格的内容“精饰线”作为表名,当A1单元格内容发生改变时,能够非常方便地改变引用表格,提高公式的适用性。
热心网友 时间:2023-10-29 10:18
比如,A1单元格中的字符串是第一个工作表的名称,现在要求第一个工作表中A1:D5的和,
=SUM(INDIRECT(A1&"!A1:D5"))
热心网友 时间:2023-10-29 10:18
公式由原来的
=IF(B3="","",INDEX(精饰线!Y:Y,MATCH(MIN(IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988)),IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988),)))&"-"&IF(A1="","",IF(B3="","",INDEX(精饰线!Y:Y,MATCH(MAX(IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988)),IF(精饰线!X$1:X$49988=B3,精饰线!Z$1:Z$49988),))))
修改为
IF(B3="","",INDEX(INDIRECT(A1&"!Y:Y"),MATCH(MIN(IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988"))),IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988")),)))&"-"&IF(A1="","",IF(B3="","",INDEX(INDIRECT(A1&"!Y:Y"),MATCH(MAX(IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988"))),IF(INDIRECT(A1&"!X$1:X$49988")=B3,INDIRECT(A1&"!Z$1:Z$49988")),))))
公式修改的重点是,通过INDIRECT函数引用A1单元格的内容“精饰线”作为表名,当A1单元格内容发生改变时,能够非常方便地改变引用表格,提高公式的适用性。
热心网友 时间:2023-10-29 10:18
比如,A1单元格中的字符串是第一个工作表的名称,现在要求第一个工作表中A1:D5的和,
=SUM(INDIRECT(A1&"!A1:D5"))
热心网友 时间:2023-10-29 10:19
用indirect 函数 ,如 :精饰线!Y:Y 改成 indirect(A1 & "!Y:Y")
热心网友 时间:2023-10-29 10:19
用indirect 函数 ,如 :精饰线!Y:Y 改成 indirect(A1 & "!Y:Y")