valor trucos todas sino quitar que poner paso las funciones existe encuentra como buscarv excel excel-formula

trucos - ¿Qué está mal con esta fórmula de Excel?



formulas de excel pdf (4)

Esto es lo que necesitas:

=IF(G6="", "", INDIRECT(CONCATENATE("''[",G6,"]Sheet1''!$A1")))

Si G6 contiene el texto zipcodes-phoenixTEST.xlsx , entonces la fórmula es equivalente a

=''[zipcodes-phoenixTEST.xlsx]Sheet1''!$A1

que arrojará el valor de la celda A1 de Sheet1 del archivo zipcodes-phoenixTEST.xlsx ...

Tengo esta fórmula =IF(G6="", "", CONCATENATE("[",INDIRECT(G6),"]","Sheet1","!$A1")) .

Está leyendo file name Excel de la columna G6 , y luego lee la Column A de Sheet1 .

Esto da un Cell Reference Error no válido. ¿Hay algo mal con esto?


Este trabajó para mí:

=IF(G6=""; ""; CONCATENATE("[";INDIRECT("G6");"]";Sheet1!$A1))

Mi Excel me dice que debería usar punto y coma (;) en las funciones (aunque no tengo la versión en inglés). Además, no debe dividir la Hoja1 y la dirección; solo funcionarán cuando se utilicen juntas: Hoja1! $ A1. Esto tampoco debería estar envuelto en "".


He hecho esto en el pasado,

Primero necesita tener abierto el archivo Excel que está leyendo / buscando. Luego debes usar INDIRECT luego de CONCATENATE :

INDIRECT(CONCATENATE("[", G6, "]", "Sheet1","''!$A1"))

NOTA

¡Te estás olvidando de '' antes ! en "!$A1" debería ser "''!$A1"


=IF(G6="", "", CONCATENATE("[",INDIRECT("G6"),"]",Sheet1!$A1))

Te perdiste una comilla doble alrededor de G6