Microsoft Excel tiene la práctica capacidad para ordenar/filtrar las filas de las celdas/por color de fondo. Es posible que en hojas de cálculo de Google?

1 Comentario

  1. 10

    , Lamentablemente, no es posible ordenar/filtrar filas/las células por su formato utilizando una función integrada. Sin embargo, es posible utilizar una personalizada de Google Apps Script como el Shannon Chan establece aquí:

    Primer lugar, usted necesita una manera para obtener el color de la celda. Ir a Herramientas >
    Editor de Script > Crear una función Personalizada.

    Pegue el código siguiente en un archivo de secuencia de comandos y guardar:

    function getHex(input) {
      var ss = SpreadsheetApp.getActiveSpreadsheet();
      var cell = ss.getRange(input);
      var result = cell.getBackground();
      return result
    }
    

    Esto crea una función «getHex ()» dentro de la hoja de cálculo, que
    lleva en una dirección de celda y devuelve el código hexadecimal del color de la
    de la célula.

    Ahora que tenemos la función, vamos a ver cómo funciona. Para ilustrar
    la función del uso, digamos que tenemos la celda » A1 » de color amarillo.

    Ahora ir a la celda ‘B1’ y escriba:

    =getHex(celda(«dirección»,A1))

    Esto debe darle el valor «#ffff00», que es el código hexadecimal para el
    de color amarillo. (FYI: he utilizado celda(«dirección»,A1), de modo que podemos obtener la
    forma de cadena de la referencia de la celda «A1», que el gethex() función
    acepta como un argumento.)

    Usted puede, a continuación, arrastre la celda B1 abajo de la fila, de la misma manera que arrastre
    cualquier otra función. Esto devolverá el código hexadecimal los valores del color
    de todas las celdas en la columna A.

    A partir de aquí, se puede proceder a filtrar las células por el color denota por hex
    código!

    Nota: La función getHex() no actualizar dinámicamente cuando el color
    de la célula de los cambios. Para actualizar los valores, puede eliminar las células
    con la fórmula equivalente a ‘=getHex(celda(«dirección»,A1)’ y , a continuación,
    deshacer la acción con «cmd + z’ o ‘ctrl + z’. Este debe actualizar el
    las fórmulas y el hex resultados.

Dejar respuesta

Please enter your comment!
Please enter your name here