Como alternar as cores das filas en Excel sen táboa (5 métodos)

  • Comparte Isto
Hugh West

Co propósito de atraer os teus datos, podes alternar as cores das filas en Excel sen sequera facer unha táboa. Neste artigo, explicarei como alternar as cores das filas en Excel sen Táboa.

Descargar Practice Workbook

Podes descargar o Practice Workbook desde aquí:

Alternate Row Color.xlsm

5 métodos para alternar cores de fila en Excel sen táboa

Aquí describirei 5 métodos para alternar cores de fila en Excel sen táboa . Ademais, para que o entendas mellor, vou usar datos de mostra que teñen 4 columnas. Estes son Produto , Vendas , Beneficio e Estado .

1. Uso da opción de cor de recheo para alternar cores de fila en Excel

Pode usar a función Cor de recheo para alternar cores de fila en Excel sen táboa . Este é absolutamente un proceso manual. Entón, cando tes tantos datos, levará bastante tempo. Os pasos móstranse a continuación.

Pasos:

  • En primeiro lugar, tes que seleccionar as filas que queres colorear. Aquí seleccionei as filas 6, 8, 10, 12, e 14 .

  • Despois diso, cómpre ir á pestana Inicio .
  • Agora, desde a función Cor de recheo >> tes que escoller calquera das cores. Aquí escollín Verde, Accent 6, Lighter 60% . Neste caso, tenta escoller calquera luz explicou 5 métodos para alternar cores de fila en Excel sen táboa. Podes visitar o noso sitio web ExcelWIKI para obter máis información sobre contido relacionado con Excel. Por favor, deixa comentarios, suxestións ou consultas se tes algunha na sección de comentarios a continuación.
cor. Porque a cor escura pode ocultar os datos introducidos. Entón, pode ter que cambiar a Cor da fonte.

Finalmente, verá o resultado con alternativo Cores das filas .

Ler máis: Como colorear a fila alternativa para as celas combinadas en Excel

2. Usando a función de estilos de cela

Pode usar a función Estilos de cela para alternar as cores das filas en Excel sen Táboa . Este é absolutamente un proceso manual. Polo tanto, cando tes tantos datos, pode levar moito tempo. Os pasos móstranse a continuación.

Pasos:

  • En primeiro lugar, debes seleccionar as filas que queres colorear. Aquí seleccionei Filas 6, 8, 10, 12, e 14 .
  • En segundo lugar, na pestana Inicio >> ; cómpre ir á función Estilos de cela .
  • En terceiro lugar, escolle as túas cores ou estilos preferidos. Aquí, escollín o Cálculo .

Finalmente, verá o seguinte resultado con cores de fila alternativas .

Ler máis: Como colorear a fila alternativa en función do valor da cela en Excel

3. Aplicar o formato condicional coa fórmula

Pode aplicar o Formato condicional coa fórmula. Aquí, usarei dúas fórmulas diferentes con a función ROW . Ademais, vou usar as funcións MOD e ISEVEN .

1. Uso de MOD e ROWFuncións para alternar cores de fila en Excel

Comecemos coas funcións MOD e ROW para alternar cores de fila en Excel sen táboa. Os pasos a continuación.

Pasos:

  • En primeiro lugar, debe seleccionar os datos aos que desexa aplicar o Formato condicional para alternar Cores das filas. Aquí, seleccionei o intervalo de datos B5:E14 .

  • Agora, desde a Inicio pestana >> debes ir ao comando Formato condicional .
  • A continuación, debes escoller a opción Nova regra para aplicar a fórmula.

Neste momento, aparecerá un cadro de diálogo chamado Nova regra de formato .

  • Agora, desde ese cadro de diálogo >> tes que seleccionar Usar unha fórmula para determinar que celas formatar.
  • A continuación, debes anotar a seguinte fórmula no Formatar valores onde esta fórmula sexa verdadeira: caixa.
=MOD(ROW(),2)

  • Despois diso, vai ao menú Formato .

Desglose da fórmula

  • Aquí, a FILA a función contará o número de Filas .
  • A función MOD devolverá o resto despois da división.
  • Entón , MOD(FILA(),2)–> Pasa a ser 1 ou 0 porque o divisor é 2 .
  • Finalmente, se o A Saída é 0 , entón non haberá ningunha cor de recheo .

Enesta vez, aparecerá un cadro de diálogo chamado Formatar celas .

  • Agora, desde a opción Encher >> tes que escoller calquera das cores. Aquí, escollín Verde, Accent 6, Lighter 40% . Neste caso, tenta escoller calquera cor clara . Porque a cor escura pode ocultar os datos introducidos. Entón, é posible que necesites cambiar a Cor da fonte .
  • A continuación, debes premer Aceptar para aplicar a formación.

  • Despois diso, ten que premer Aceptar na caixa de diálogo Nova regra de formato . Aquí podes ver a mostra ao instante na caixa Vista previa .

Finalmente, obterás o resultado con Fila alternativa cores .

Ler máis: Cor de fila alternativa en función do grupo en Excel (6 métodos)

2. Uso das funcións ISEVEN e ROW

Agora mostrarei o uso das funcións ISEVEN e ROW para alternar as cores das filas en Excel sen táboa. Os pasos son similares ao método anterior.

  • En primeiro lugar, debes seguir o método-3.1 para abrir a Nova regra de formato <1 2>xanela.
  • En segundo lugar, desde ese cadro de diálogo >> tes que seleccionar Usar unha fórmula para determinar que celas formatar.
  • En terceiro lugar, cómpre anotar a seguinte fórmula no Formato de valores onde esta fórmula sexa verdadeira: caixa.
=ISEVEN(ROW())

  • Por último, vai aoMenú Formato .

Desglose de fórmulas

  • Aquí, a función ISEVEN devolverá True se o valor é un número par .
  • A función ROW contar o número de Filas .
  • Entón, se o número de fila é impar, a función ISEVEN devolverá FALSO . Como resultado, non haberá ningunha cor de recheo .

Neste momento, aparecerá un cadro de diálogo chamado Formatar celas .

  • Agora, desde a opción Encher >> tes que escoller calquera das cores. Aquí, escollín Ouro, Acento 4, Lixeiro 60 % . Ademais, podes ver a formación a continuación na caixa Mostra . Neste caso, tenta escoller calquera cor clara . Porque a cor escura pode ocultar os datos introducidos. Entón, é posible que necesites cambiar a Cor da fonte .
  • A continuación, debes premer Aceptar para aplicar a formación.

  • Despois diso, tes que premer Aceptar na caixa de diálogo Nova regra de formato . Aquí podes ver a mostra ao instante na caixa Vista previa .

Por último, verás o resultado con Fila alternativa cores .

Ler máis: Como sombrear todas as outras filas en Excel (3 xeitos)

Lecturas similares

  • Como abrir outro libro de traballo e copiar datos con Excel VBA
  • [Corrixido!] Fallou o método de apertura dos libros de obxectos (4Solucións)
  • Excel VBA para encher matriz con valores de cela (4 exemplos adecuados)
  • Como abrir o libro de traballo e executar macro usando VBA (4 Exemplos)
  • Buscar a ruta do ficheiro usando Excel VBA (3 exemplos)

4. Usando fórmula con Ordenar & Comando de filtrado

Podes usar unha fórmula coa opción Ordenar & Comando Filtrar para alternar as cores das filas en Excel sen Táboa . Ademais, usarei as funcións MOD , IF e ROW na fórmula. Os pasos móstranse a continuación.

Pasos:

  • En primeiro lugar, tes que seleccionar unha cela onde queres manter a saída. Seleccionei a cela F5 .
  • En segundo lugar, use a fórmula correspondente na cela F5 .
=MOD(IF(ROW()=2,0,IF(E5=E4,F4, F4+1)), 2)

Desglose da fórmula

  • Aquí, IF( E5=E4,F4, F4+1)–> Esta é unha proba lóxica onde se o valor da cela E5 é igual a E4 A continuación, devolverá o valor da cela F4 se non, dará 1 incremento co valor da cela F4 .
    • Saída: 1
  • A continuación, a función ROW() contará o número de Filas .
    • Saída: 5
  • IF(5=2,0,1)–> Esta proba lóxica di que se 5 é igual a 2 entón devolverá 0 se non, devolverá 1 .
    • Saída: 1
  • A función MOD devolve o resto despois da división.
  • Finalmente, MOD(1,2)–> pasa a ser.
    • Saída: 1
  • Despois diso, tes que premer ENTER para obter o resultado.

  • A continuación, tes que arrastrar a icona Recheo de recheo ata Enchemento automático os datos correspondentes. no resto das celas F6:F14 .

Neste momento, verás o seguinte resultado.

  • Agora, selecciona o intervalo de datos. Aquí, seleccionei B4:F14 .
  • A continuación, desde a cinta Inicio >> vai á pestana Edición .
  • A continuación, desde a pestana Ordenar & Filtrar función >> tes que escoller a opción Filtro . Aquí podes aplicar a técnica do teclado CTRL+MAIÚS+L.

Neste momento, verá a seguinte situación.

  • Agora, debes facer clic na frecha para abaixo no menú desplegable. Columna F .
  • A continuación, seleccione 1 e desmarque 0.
  • Por último, prema Aceptar .

A continuación, verá a seguinte saída filtrada.

  • Despois, cómpre seleccionar os datos filtrados .
  • A continuación, tes que ir á pestana Inicio .
  • Agora, desde a función Cor de recheo >> tes que escoller calquera das cores. Aquí escollín Verde, Accent 6, Lighter 60% . Neste caso, tenta escollercalquera cor clara . Porque a cor escura pode ocultar os datos introducidos. Entón, pode ter que cambiar a Cor da fonte .

  • Agora, para eliminar o Filtro función , desde a fita Inicio >> vai á pestana Edición .
  • A continuación, desde a pestana Ordenar & Filtrar función >> tes que escoller de novo a opción Filtro .
  • En caso contrario,  podes premer CTRL+MAYÚS+L para eliminar a función de filtro.

Por último, verá o resultado coas mesmas cores de fila para o mesmo estado.

5. Uso do código VBA para alternar cores de fila en Excel sen táboa

Pode empregar un código VBA para alternar cores de fila en Excel sen táboa . Os pasos indícanse a continuación.

Pasos:

  • En primeiro lugar, debes escoller a pestana Desenvolvedor >> a continuación, seleccione Visual Basic.

  • Agora, desde a pestana Inserir >> seleccione Módulo .

  • Anote o seguinte Código no módulo.
9274

Desglose do código

  • Aquí creei un Subprocedemento chamado ChangeRowColors .
  • A continuación, declare algunhas variables range como Range para chamar ao intervalo; chr como Long ; NoColor como Long ; Coreado como Longo .
  • Aquí, RGB (0, 255, 255) é unha cor clara chamada Aqua .
  • A continuación, a propiedade Selección seleccionará o intervalo da folla.
  • Despois diso, usei un Para cada bucle para poñer Cor en cada fila seleccionada alternativa mediante unha Instrucción VBA IF cunha proba lóxica .
  • Agora, Garda o código e despois volve a Ficheiro de Excel.

  • Despois diso, seleccione o intervalo B5:E14 .
  • A continuación, na pestana Desenvolvedor >> seleccione Macros.

  • Neste momento, seleccione Macro (Cambiar cores da fila) e prema en Executar .

Finalmente, verá o resultado con cores de fila alternas .

Ler máis: Como facer que o código VBA se execute máis rápido (15 formas axeitadas)

💬 Cousas para lembrar

  • Cando teñas moitos datos, entón deberías usar o método 3 (formato condicional) ou o método 5 (código VBA) . Isto aforrará tempo para alternar as cores das filas .
  • No caso dun conxunto de datos pequeno, podes usar facilmente o método 1 (Cor de recheo) ou o método 2 (Estilos de cela).
  • Ademais, cando quere colorear datos similares ou algo ordenado, debe usar o método 4 (Ordenar e filtrar) .

Sección de práctica

Agora podes practicar o método explicado por ti mesmo.

Conclusión

Espero que atopou este artigo útil. Aquí, teño

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.