3 votos

¿Hay alguna forma de utilizar una fórmula VLOOKUP en Numbers para insertar una imagen en lugar de un valor de texto?

La intención es crear una hoja que haga referencia a los pedidos de los clientes con una imagen de cada artículo pedido de mi catálogo de inventario.

Necesito crear una hoja de cálculo que haga referencia a los SKU de los artículos para mostrar una imagen de un artículo único. Por ejemplo: 004 introducido en la celda A:1 debería buscar 004 en la hoja "imágenes" y devolver el valor de la columna 2 que coincida con 004. He creado con éxito esta fórmula utilizando la función VLOOKUP.

Sin embargo, quiero que Numbers rellene la imagen en la celda resultante. La forma en que mi fórmula funciona actualmente sólo devolverá el texto en la celda. ¿Cómo puedo conseguir que devuelva el valor de la imagen? Si borro el texto de la celda correspondiente a 004 el resultado devuelto es 0 aunque haya una imagen pegada en la celda.

Fórmula actual:

VLOOKUP($A2,images::Table 1::A$1:B$10,2,FALSE)

Había arrastrado imágenes desde el Finder a las celdas pero parece que sólo aparecen como imágenes de fondo en las celdas o algo así.

Test sheet with Formula Test inventory image sheet

1voto

siva Puntos 23
  • Las imágenes no son el contenido real de la celda, son sólo el formato de la celda (imagen de fondo), y la fórmula no puede interactuar con el formato, sólo con el contenido de la celda.
  • El formato condicional sólo puede aplicar un conjunto restringido de opciones de formato y, lamentablemente, las imágenes no son una de ellas.
  • AppleScript no ofrece la posibilidad de establecer imágenes de fondo de la célula , sólo colores de fondo de las celdas (aunque las formas y los elementos de texto tienen la posibilidad de tener imágenes de fondo).

Por lo tanto, actualmente esto no es posible.

0 votos

Gracias por la rápida respuesta. Me lo temía. No estoy muy familiarizado con AppleScript pero me preguntaba entonces si habría una forma de usar AppleScript para hacer lo que busco. ¿Alguna idea?

0 votos

@Jeremy Lamentablemente no es posible establecer imágenes de fondo de celda con AppleScript, ver edición

0voto

Illes Terjek Puntos 41

Esta es una manera de hacer esto:

  • Tome su tabla de imágenes y superpóngala en la hoja de prueba.
  • Amplíe el ancho de las filas para que todas sean iguales.
  • Añada una fórmula a la tabla de imágenes que compruebe en la hoja de pruebas si el SKU está presente. Esto podría estar en una celda oculta separada o en la propia celda de imágenes con texto transparente: Column Match Formula
  • Filtrar la tabla de imágenes para obtener resultados reales enter image description here
  • Ocultar todas las celdas además de la Columna B, (o utilizar resultados transparentes)

Tenga en cuenta que la fila A de la hoja de prueba tiene que estar ordenada de forma ascendente para que esto funcione sin duplicados. Alternativamente, puede tener múltiples tablas horizontales de filas superpuestas una para probar cada SKU para una coincidencia. Por último, si tiene la libertad de utilizar números cardinales para las SKU, puede sustituir las referencias SKU por Row() o Column() vacías.
enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X