Tengo una lista de aproximadamente 10,000 nombres / direcciones que tengo que limpiar manualmente en Excel (¡divertido!). Como se puede imaginar, tener que hacer doble clic para ingresar a casi todas las celdas para editarlo es un lastre. Y es frustrante que si estás incluso un poco cerca de la parte superior / inferior de la celda, ¡terminas en la parte superior / inferior de la hoja de trabajo!
¿Hay alguna manera de decirle a Excel que permanezca en 'modo de edición', de modo que cuando hago clic en una celda (o mejor aún, me desplazo hacia abajo), automáticamente me permite editar el contenido? No puedo simplemente comenzar a escribir, ya que eso sobrescribe toda la celda, cuando a menudo solo necesito editar 1 o 2 caracteres. Gracias.
microsoft-excel
text-editing
David Gard
fuente
fuente
Respuestas:
Puede hacer esto con la siguiente macro. Hará que su Excel se comporte como si golpeara F2cada vez que cambia las selecciones en la hoja de cálculo.
Presione Alt+ F11para abrir el editor de VBA, expanda la vista de árbol de la izquierda hasta que vea la hoja de trabajo que desea, haga doble clic en esa hoja de trabajo y pegue el código anterior allí.
Puede deshabilitar esto simplemente agregando
'
delante de la línea de código para hacer un comentario como:O, supongo, eliminarlo por completo.
Esto también funciona muy bien si está utilizando enterpara mover celdas (lo cual sospecho que es su intención principal), ya que comenzará a editarlas de inmediato y le permitirá moverse mucho más rápido.
fuente
Puede ingresar al modo de edición desde el teclado mediante la F2tecla, o puede crear una macro VB que tenga una ventana emergente / solicitud. Aunque estrictamente hablando, no hay ninguna opción que conozca para permanecer en F2modo, podría escribir un pequeño script en Excel que baje una fila y avance a la celda (luego haga que esta macro reemplace su "retorno / pestaña" a una nueva columna) .
Editar: Otra opción sería administrar estas ediciones a través de un programa diferente con una interfaz de usuario más accesible para este tipo de datos. Por ejemplo, inserte todos estos datos en un programa de base de datos como Access, luego administre los campos de datos a través de su IU.
Sin embargo, todo esto evita el problema principal, ¿por qué hay 10.000 filas de datos que requieren limpieza manual? Si escribir un solo guión para gobernarlos a todos es demasiado engorroso, ¿por qué no dividir la tabla en grupos significativos y abordarlos de esa manera? Es difícil imaginar que 10.000 campos de datos deben procesarse manualmente y no hay una solución alternativa.
fuente
...why is there 10,000 rows of data that require manual cleaning?
La única manera que sé es presionando F2. Eso funciona todo el tiempo, hasta que presione Return/ Enterpara salir de la celda actual.
fuente
Una posible respuesta sería un programa llamado "Botón central del mouse (o rueda) para hacer doble clic". Está disponible en codeproject. No sé si debo publicar enlaces aquí, pero estoy seguro de que Google puede ser tu amigo. lo que hace es que mientras esté activo, puede hacer clic con el botón central del mouse y enviará un doble clic izquierdo a su computadora.
fuente
Presionar "F2" es posiblemente la mejor opción, aunque no permanecerá en modo de edición. Si conoce las ediciones que desea realizar, buscar / reemplazar (Ctrl + F) también es muy útil y puede ahorrarle mucho tiempo. Además, puede encontrar una lista de más de 200 métodos abreviados de teclado de Excel aquí .
fuente
seleccione la columna completa y use buscar y reemplazar. simplemente ponga un espacio vacío en buscar y reemplazar, luego se actualizará, de esta manera puede engañar a Excel y funciona
fuente
Prueba la fórmula = concatenar. Unir información de dos celdas juntas. Entonces podría copiar y pegar valores.
fuente
Verifique los parámetros de formato de celda ... si la celda tiene una marca de verificación oculta en la pestaña de protección, no le dará la opción de editar el texto escrito de la celda. la casilla de verificación debe estar desmarcada para ver el contenido del cuadro y editarlo según lo necesite.
fuente
Esta fue la solución más fácil que funcionó para mí.
http://ccm.net/forum/affich-172180-unable-to-change-date-format-in-excel
fuente
Si está editando las celdas sin fórmula o algo que solo se puede hacer en Excel, simplemente copie estas celdas y péguelas como columnas o tabla normales en un documento de Word. Edite los datos en esa tabla libremente y luego vuelva a copiarlos directamente al lugar original en Excel.
fuente