Publicado el Dejar un comentario

Encontrar las diferencias entre dos listas de valores (columnas) con Excel 2016

Tenemos las siguientes dos listas de valores (columnas) en Excel 2016: Lista 1 Lista 2.  Queremos encontrar los valores que son diferentes entre ambas listas y marcarlos dando un formato diferente a las celdas que lo contienen.

En este ejemplo es fácil detectar cuales son las celdas que tienen un valor diferente, sin embargo, si la listas contienen miles de valores, sería más complicado detectarlas y podríamos cometer errores.

Nos colocamos en el inicio de la Lista 2 (Celda B2) y seleccionamos el total de los valores de esa lista  oprimiendo simultáneamente las teclas Ctlr-Mayús-Flecha abajo. Nos deberá aparecer todos las celdas de Lista 2 seleccionadas.

Seleccionamos Inicio->Formato condicional->Nueva regla….

En el diálogo Nueva regla de formato seleccionamos la opción Utilice una fórmula que determine las celdas para aplicar formato. En la caja de texto Dar formato a los valores donde esta fórmula sea verdadera:, escribimos la siguiente fórmula: =A2 <> B2. Y oprimimos el botón Formato…  para especificar el formato que queremos dar a las celdas que cumplan la anterior condición.

El  diálogo Formato de celdas, seleccionamos la pestaña Relleno y seleccione el color de su preferencia, en mi caso seleccionaré el rojo y oprimimos Aceptar.

El diálogo Nueva regla de formato debe quedar como la imagen siguiente, y oprimimos Aceptar.

Damos clic en cualquier celda para quitar la selección y nos deberán aparecer con fondo rojo las celdas de Lista 2 que contienen los valores que son diferentes entre las columnas o listas Lista 1 Lista 2:

Una vez localizadas visualmente podemos proceder a su corrección.

Descarga el libro de excel con los datos de ejemplo para que realices tus prácticas: CompararListasColumnas.xlsx.

¿Te fue útil este artículo? Por favor visita los anuncios para poder seguir escribiendo artículos como este. ¿Algún comentario, sugerencia de algún tema o aportación? ¡Deja un comentario! También tienes la opción de inscribirte en el blog para recibir en tu correo los nuevos artículos que se vayan publicando.

¡Hasta el próximo artículo!

 

 

 

 

 

Publicado el 2 comentarios

Oracle: Instalar Sql Developer en Windows.

Oracle Sql Developer es un programa gratuito creado por Oracle en lenguaje de programación Java para desarrollar y administrar su base de datos. El programa se puede descargar gratuitamente del sitio de Oracle. Para descargar la versión más reciente del programa, abre la siguiente dirección en tu navegador preferido: https://www.oracle.com/mx/database/technologies/appdev/sqldeveloper-landing.html

Aparecerá la siguiente página:

Página de SQL Developer.

Da clic en el botón “SQL Developer” para ir a la página de descargas. Ahí selecciona la liga “Download” de la plataforma “Windows 64-bit with JDK 8 included”. Si no cuentas con Windows de 64 bits, selecciona otra descarga alternativa en la misma página.

Descargar

Acepta los terminos de licencia marcando el cuadro “I reviewed and accept the Oracle Licence Agreement” y presione el botón “Download sqldeveloper-21.21.204.1703-x64.zip” (la versión y nombre del archivo pueden variar).

Aceptar licencia y descargar.

Una vez que diste clic en el botón de descarga del SQL Developer, se te pedirá los datos de inicio de sesión en Oracle:

Si aún no has creado una cuenta en Oracle, da clic en el botón “Crear una cuenta”. En caso contrario, proporciona el usuario y la contraseña y oprime “Iniciar sesión”. La descarga de de SQL Developer se iniciará.

Se descargará un archivo de tipo zip (comprimido), cuyo nombre pude variar al mostrado de acuerdo a la versión descargada. Este archivo contiene la carpeta de la aplicación comprimida:

El archivo de tipo zip no contiene un instalador de windows, contiene una carpeta llamada sqldeveloper que deberá ser extraída junto con su contenido en el lugar de tu preferencia:

Contenido del archivo zip.

En mi caso la descomprimí y copié al directorio  C:\Herramientas que creé previamenteNavegamos dentro de la carpeta sqldeveloper y ejecutamos el archivo sqldeveloper.exe dando doble clic sobre el.

Ejecutar SQL Developer.

Nos preguntará si deseamos importar la configuración de alguna instalación de alguna versión Sql Developer anterior. Selecciona de acuerdo si quieres importar la configuración de una versión anterior o no. Seleccione el botón “Sí” o “No” según sea el caso.

Importar versión anterior.

Nos aparecerá la pantalla principal de SQL Developer y nos preguntará si queremos estar enviando datos a Oracle para seguimiento de uso. La respuesta dependerá de ti. En mi caso le diré que no deseo enviar datos por lo que desmarcaré la opción “Permitir informes de uso automáticos a Oracle” y oprimiré el botón “Aceptar”.

No permitir informes a Oracle.

¡Listo! Nos mostrará la pantalla principal de SQL Developer:

Pantalla principal de SQL Developer.

En artículos posteriores veremos el uso de este programa.

¿Te fue útil este artículo? Por favor visita los anuncios de los patrocinadores para seguir publicando más artículos como estos. ¿Alguna observación o sugerencia? Utiliza los comentarios.

¡Hasta pronto!

Publicado el Dejar un comentario

Mostrar el nombre del mes actual en español en Oracle usando la función to_char y sysdate.

¿Como forzar que la función to_char de Oracle regrese el nombre del mes en español? Cuando el sistema operativo de un equipo cliente, donde se ejecutan sentencias Sql de Oracle que obtienen el nombre del mes está en otro lenguaje que no sea español, el nombre del mes lo regresa en el idioma por defecto. Por ejemplo, si ejecutamos la sentencia de la siguiente forma en un equipo cliente donde su lenguaje es inglés:

select to_char(sysdate, 'Month') as mes from dual;

MES
November

Nos regresaría el nombre del mes en inglés como se muestra.

Si queremos forzar que regrese el nombre del mes en otro lenguaje, por ejemplo español, utilizaríamos esta forma:

select to_char(sysdate, 'Month','nls_date_language=spanish') as mes from dual;

MES
Noviembre

Ahora el nombre del mes lo regresa en el lenguaje especificado.

O en lenguaje italiano sería:

select to_char(sysdate, 'Month','nls_date_language=italian') as mes from dual;

MES
Novembre

¿Te fue útil el artículo? Por favor visita los patrocinadores para seguir publicando artículos como estos. ¿Tienes alguna duda informática? Déjame tu comentario.

¡Saludos!