Cómo funciona JustAnswer:

  • Preguntar a un Experto
    Los expertos tiene muchos conocimientos valiosos y están dispuestos a ayudar en cualquier pregunta. Credenciales confirmadas por una empresa de verificación perteneciente a Fortune 500.
  • Obtener una respuesta profesional
    Por correo electrónico, mensaje de texto o notificación mientras espera en su sitio.
    Haga preguntas de seguimiento si lo necesita.
  • Garantía de satisfacción plena
    Garantizamos tu satisfacción.

Formule su propia pregunta a Rubén Díaz

Rubén Díaz
Rubén Díaz, Técnico en computación, informática
Categoría: Informática
Clientes satisfechos: 389
Experiencia:  Más de 7 años de experiencia en soporte informático in-situ y remoto, con conocimientos en equipos Windows, Mac, Smartphone y periféricos.
51963821
Escriba su pregunta sobre Informática aquí...
Rubén Díaz está en línea ahora

Necesito una función o formula que me devuelva un listado de

Pregunta del cliente:

Necesito una función o formula que me devuelva un listado de datos de una columna por n filas, colocando las filas vacías al final.
EJEMPLO:
En la columna A coloco un listado de problemáticas, y estas están ubicadas en las filas A2,A3,A5,A6,A9,A10,A11,A13,A14,A15, Y quiero que se ordene el listado en la columna B, colocando las filas vacías al final.
Enviada: hace 3 año.
Categoría: Informática
Experto:  Rubén Díaz escribió hace 3 año.

Rubén Díaz :

Bienvenido al servicio de asistencia informática de Just answer.

Rubén Díaz :

Hola, buenos días,

Rubén Díaz :

He estado revisando su consulta y a mi parecer la forma más simple y funcional para realizar la tarea que desea ejecutar es el crear una macro.

Estaré pendiente a cuando usted se encuentre en línea para poder guiarle paso a paso las acciones a realizar.

Un dato importante que necesito es el que me indique la versión de Excel que está utilizando.

Saludos.

Customer:

Hola buen día, la versión de excel que estoy utlizando es 2013, pero lo necesito para excel 2010, que es la mayoria de los equipos que tienen los directores con los que trabajo.

Customer:

Buen día, favor de indicarme horario de conexión, saludos...

Rubén Díaz :

Buenos días, el día de hoy estaré atento a su conexión, cuando acceda a éste chat envieme un mensaje para conectarme. La hora en la que me ha escrito el mensaje me parece una hora apropiada.

Saludos.

Customer:

Hola, buen día.

Rubén Díaz :

Buenos días

Customer:

Buen día, estoy listo para la instrucción

Rubén Díaz :

De acuerdo,

Retomando los datos que indicó al principio, indicaba que quiere que los datos almacenados en la columna A aparecieran en la columna B de forma ordenada.

Customer:

Es correcto

Rubén Díaz :

Necesito preguntarle ¿de qué modo sería ese orden, sería por ejemplo alfabético de menor a mayor o sería por otro tipo de criterio?

Customer:

Que el orden sea el mismo, pero que no aparezcan espacios en blanco

Rubén Díaz :

de acuerdo, ¿estamos hablando de una cantidad determinada de filas en la columna A ó de toda la columna A?

Customer:

Te puedo enviar un archivo ejemplo

Customer:

Puede variar la cantidad de filas

Rubén Díaz :

de acuerdo, quizá sería mejor eso para agregarse la macro y enviársela

Rubén Díaz :

puede insertar aquí ese archivo utilizando el icono que aparece en éste chat, es necesario que esté comprimido con WinZip o Winrar

Rubén Díaz :

Acabo de recibir el archivo, entonces en éste caso se trata de ordenar la columna M en la columna N omitiendo las filas vacías

Rubén Díaz :

¿Es correcto?

Customer:

Es correcto

Rubén Díaz :

de acuerdo, permítame unos minutos mientras lo reviso.

Customer:

ok

Rubén Díaz :

Disculpe la espera

Rubén Díaz :

Estoy revisando la función en la hoja que me ha enviado

Customer:

ok, gracias

Rubén Díaz :

necesito de más tiempo para que funcione, posiblemente un par de horas.

Si no le importa estaré desconectado ese tiempo y al finalizar le enviaré un mensaje por aquí.

Customer:

OK, estaré al pendiente, saludos...

Rubén Díaz :

de acuerdo, gracias

Rubén Díaz :

Hasta luego.

Rubén Díaz :

Hola, buenas tardes

Customer:

Buenas tardes

Rubén Díaz :

Disculpe la demora, he estado trabajando en la creación de la macro

Rubén Díaz :

Aparentemente era sencillo pero he tenido que tener en cuenta varios criterios y adaptarlo a la hoja de excel

Rubén Díaz :

finalmente he realizado unas mínimimas modificaciones en la estructura de la hoja pasando luego a realizar pruebas

Rubén Díaz :

En definitiva ya he terminado de realizar la macro y la tengo lista para que usted la pruebe

Customer:

ok

Rubén Díaz :

Un momento por favor, ahora se lo adjunto

Rubén Díaz :

Acabo de adjuntarle el archivo comprimido en Winrar

Rubén Díaz :

por favor abralo,

Rubén Díaz :

en la primera fila de la columna N tendrá un botón que ejecuta la macro

Rubén Díaz :

es decir que hace la tarea que usted requiere

Customer:

ok,

Rubén Díaz :

Pruebe el funcionamiento haciendo clic en dicho botón de la macro, luego confirmeme si eso era lo que buscaba.

Customer:

En parte si es lo que buscaba, pero como puedo hacer para hacer lo mismo en otro archivo igual pero con distinto actor.

Customer:

En realidad utilizo varios archivos como este, y lo utilizan una gran cantidad de personas que utilizan el instrumento

Customer:

La formula NOBLANCOS que recupere de TODOEXCEL me funciona tal y como yo la necesito, el problema es que cuando comparto el archivo no funciona porque se utiliza el complemento nuevas funciones excel, que compre con ellos.

Customer:

es una función matricial

Customer:

y lo hace de forma automática,

Rubén Díaz :

de acuerdo, particularmente he recurrido a las macro en excel, pero para adaptar esa macro a otra hoja se tendría que necesitar de conocimientos de programación en VBA.

Rubén Díaz :

me puede facilitar la fórmula que usted utilizaba

Rubén Díaz :

es decir la formula NOBLANCOS

Customer:

esta es la formula =NOBLANCOS(M6:M16)

Customer:

La función NOBLANCOS es matricial, se debe usar así:
1. Selecciona todo el rango (19 filas x 1 columna)
2. Inserta la función.
3. Presiona CTRL+SHIFT+ENTER.

Customer:

Asi como la incorporo

Rubén Díaz :

de acuerdo, entonces dicha formula =NOBLANCOS(M6:M16) iria en la columna N, desde las filas 6 a la 16, verdad?

Customer:

el numero de filas puede variar, es es el ejemplo que tengo en uno de los archivos

Rubén Díaz :

de acuerdo, entonces si el único inconveniente se encuentra al compartir el archivo, eso quiere decir que el complemento de dicha fórmula no se guarda en el propio archivo sino sólo en su computador

Rubén Díaz :

habría que buscar una forma de que eso funcione a base de fórmula para que lo pueda utilizar en distintas hojas.

Customer:

Asi es, porque instale el complemento en mi computador, y para que funcione en otro equipo habra que instalarlo

Customer:

Es correcto

Rubén Díaz :

una pregunta, ¿sabe usted si ese complemento es exportable o si simplemente es un archivo que tal vez se pueda instalar en los demás computadores que utilizan el archivo de excel?

Customer:

Es un complemento en excel, me lo enviaron, pero me dijeron que solo lo puedo compartir con algunas personas, y la verdad el archivo lo trabajaran como 300 directores de educación basica

Rubén Díaz :

De acuerdo, el problema es el que al no estar integrada por defecto esa fórmula en Excel (NOBLANCOS), no va a funcionar en otros computadores, la solución sería que ese complemento se instale en los computadores que utilizarán dicha fórmula.

Rubén Díaz :

Si eso no es viable se tendría que recurrir a otras opciones como ha sido el caso de la creación de la macro

Rubén Díaz :

el único problema en la macro es que se tiene que definir el entorno donde se ejecutará, de lo contrario dara errores

Rubén Díaz :

por otro lado tambien se pueden adaptar las macros pero para ello hay que tener un conocimiento avanzado de macros en excel, concretamente programación en VBA.

Customer:

Es correcto, por eso recurrí a ustedes.

Rubén Díaz :

Me gustaría poder ayudarle, pero no estoy seguro de poder conseguir eso a base de fórmulas (ya que mediante la fórmula NOBLANCOS no es posible por las razones expuestas anteriormente).

Rubén Díaz :

Si no tiene mucha prisa y me da unos días, quizá pueda crear una fórmula para tal fin.

Customer:

y entonces que sugiere

Customer:

Me parece bien.

Rubén Díaz :

de acuerdo, entonces me pondré manos a la obra haber qué podemos conseguir

Customer:

gracias, estaré al pendiente.

Rubén Díaz :

como mucho el día lunes tendrá una respuesta mía con las opciones disponibles.

Rubén Díaz :

Sin más que decir por el momento, me despido hasta la próxima ocación.

Rubén Díaz :

Un saludo.

Customer:

Gracias, XXXXX XXXXX lunes

Customer:

Buen día, estoy en linea.

Rubén Díaz :

Hola, buen día.

Rubén Díaz :

Comentarle que he dedicado mucho tiempo en la revisión de la fórmula que ordene los valores tal como usted lo desea.

Rubén Díaz :

El problema es que no he podido encontrar una sóla fórmula tan simple como la de NOBLANCOS.

Rubén Díaz :

pero aún así he obtenido otra que también es matricial pero que requiere de 2 columnas auxiliares.

Rubén Díaz :

voy a adjuntarle el archivo para que usted mismo lo pueda visualizar y ver los comentarios que he introducido.

Customer:

OK, GRACIAS

Rubén Díaz :

por favor, revíselo y dígame su comentario.

Customer:

ok

Customer:

Hola, si es lo que buscaba

Rubén Díaz :

de acuerdo, como habrá podido observar a parte de la columna donde aparecen los datos ordenados, se requieren de otras 2 que es recomendable que estén en ese orden de acuerdo a la columna donde se encuentres los datos datos a tratar

Rubén Díaz :

no sé si usted tiene conocimientos avanzados o básicos de Excel, pero he tratado de explicarme lo mejor posible.

Customer:

Si, realice el ejercicio y creo poder adaptarlo a los otros instrumentos.

Rubén Díaz :

de acuerdo, tiene alguna duda o consulta al respecto antes de finalizar la conversación?

Customer:

Creo que lo ha hecho de forma excelente, ha resuelto un problema que tenia para completar el instrumento.

Customer:

Muchas gracias.

Rubén Díaz :

me alegra que le sea de utilidad, gracias XXXXX XXXXX también por la confianza depositada.

Rubén Díaz :

Sin más que decirle, me despido cordialmente. Por último le agradeceré que al finalizar valore el servicio.

Muchas gracias.

Rubén Díaz :

Saludos.

Customer:

Gracias XXXXX XXXXX con gusto realizaré la valoración. Hasta pronto.

Rubén Díaz, Técnico en computación, informática
Categoría: Informática
Clientes satisfechos: 389
Experiencia: Más de 7 años de experiencia en soporte informático in-situ y remoto, con conocimientos en equipos Windows, Mac, Smartphone y periféricos.
Rubén Díaz y otros otros especialistas en Informática están preparados para ayudarle

Opiniones de nuestros clientes:

 
 
 
  • Explicación simple y concreta que facilitó enormemente lo que tenía que hacer. Osvaldo Argentina
  • Explicación simple y concreta que facilitó enormemente lo que tenía que hacer. Osvaldo Argentina
  • Gracias! Servicio excelente. Me ha gustado trabajar con los Expertos. Éxito y gracias. Estefanía Chile
  • Muy agradecida. Si lo necesito volveré a utilizar el site. Mari Ramírez San Juan, Puerto Rico
  • El tiempo de respuesta es excepcional, de menos de 6 minutos. La pregunta se respondió con profesionalidad y con un alto grado de compasión. Inés Santander
  • Quedé muy satisfecho con la rapidez y la calidad de los consejos que recibí. Me gustaría añadir que puse en práctica los consejos y que funcionaron la primera vez y siguen haciéndolo. Luis Málaga
  • Es un servicio fantástico y M. Castillo me ayudó muchísimo y me proporcionó algunos sitios web y herramientas estupendos que me permitieron ampliar mis conocimientos sobre la pregunta. ¡Muchas gracias! Esther Sevilla
  • Un servicio estupendo: rápido, eficiente y preciso. ¿Qué más se puede pedir? No tengo palabras para agradecer su ayuda. María Barcelona
 
 
 

Conozca a los expertos:

 
 
 
  • Jesús

    Jesús

    Técnico Informático

    Clientes satisfechos:

    711
    Experto en Software, Hardware y Redes.
  • http://ww2.justanswer.com/uploads/JE/jesemo/2012-2-26_21847_yocarnet.64x64.jpg Avatar de Jesús

    Jesús

    Técnico Informático

    Clientes satisfechos:

    711
    Experto en Software, Hardware y Redes.
  • http://ww2.justanswer.com/uploads/ES/Estigia/2011-10-18_211225_VMNB.64x64.JPG Avatar de Estigia

    Estigia

    Ing. en Electrónica

    Clientes satisfechos:

    1009
    Especializado en HW, SW e Infraestructura de Redes.
  • http://ww2.justanswer.com/uploads/AR/arcangelus/2012-1-3_2523_Jluis.64x64.jpg Avatar de arcangelus

    arcangelus

    Ing. en Sistemas

    Clientes satisfechos:

    428
    Más de 20 años de experiencia en Informatica
  • http://ww2.justanswer.com/uploads/RR/rrubidio/2015-3-16_19381_arnetnuevo.64x64.jpeg Avatar de Rubén Díaz

    Rubén Díaz

    Técnico en computación, informática

    Clientes satisfechos:

    381
    Más de 7 años de experiencia en soporte informático in-situ y remoto, con conocimientos en equipos Windows, Mac, Smartphone y periféricos.
  • http://ww2.justanswer.com/uploads/AL/Albertillo/2012-10-29_21350_newtshirthe.64x64.jpg Avatar de Albertillo

    Albertillo

    Ingeniero Superior en Informática

    Clientes satisfechos:

    23
    Último curso de carrera
  • http://ww2.justanswer.com/uploads/RA/ratonxi/2012-1-3_151146_1.64x64.png Avatar de ratonxi

    ratonxi

    Licenciatura

    Clientes satisfechos:

    13
    Licenciado en Física, expecialidad física computacional.
 
 
 

Preguntas relacionadas con Informática