Aplicable a: Office 2019, 2016, 2013; 365 o estàndard
Aquí hi ha una pregunta que hem rebut d'un lector que volia dividir una columna d'Excel verticalment:
Estic treballant en un informe estadístic a Microsoft Excel, utilitzant la versió 365. Acabo d'importar un fitxer de valors separats per comes a la columna A i ara he de dividir una cel·la de columna verticalment en dues "meitats". Alguna manera senzilla d'aconseguir-ho? Si m'ajuda estic fent servir Windows 10.
Gràcies per la bona pregunta. Per a aquests escenaris, normalment faig servir la funció de text a columna , que serveix bastant bé al meu propòsit.
De vegades importem una quantitat significativa de dades directament a un full de treball o al model de dades (utilitzant Power Query i Power Pivot a Excel ). Normalment, importem els anomenats fitxers de fitxers de valors separats per comes (*.csv). Quan treballem amb fitxers csv, normalment ens trobem amb la necessitat de dividir o dividir el text verticalment entre diferents cel·les de columna. A la publicació d'avui parlarem de tres tècniques útils que podreu utilitzar:
- Text a columnes per a fitxers delimitats
- Text a columnes amb amplada fixa
- No fusionar cel·les
Més informació sobre el procediment complet, que s'aplica amb petites variacions a les versions de Microsoft Office a partir del 2010.
Ús del delimitador d'Excel per dividir el text
Aquesta tècnica és especialment útil quan es treballa amb un full de treball que conté dades delimitades per comes, punt i coma, tabulacions, espais, etc.
- Obriu el vostre Excel i obriu la base de dades en què s'han de separar les columnes .
- Si teniu dades a la cel·la següent, seleccioneu la cel·la i feu-hi clic amb el botó dret.
- Feu clic a Insereix i, a continuació, seguiu endavant i seleccioneu Desplaça les cel·les a la dreta .
- Ara, seleccioneu tota la columna que s'haurà de separar.
- Feu clic a Dades a la cinta i, a continuació, seleccioneu Text a columnes .
- Seleccioneu Delimitat i feu clic a Següent .
- Feu clic a qualsevol de les opcions dels Delimitadors i seleccioneu Següent .
- Digues, per exemple, que he seleccionat l' espai per a la separació.
- Al format de dades de columna Seleccioneu la vostra opció si cal. Serà General per defecte.
- Per seleccionar en quina cel·la s'ha de fer la separació, feu clic a Destinació i seleccioneu les cel·les .
- Després d'haver fet la selecció, feu clic a Finalitza .
Divisió en columnes mitjançant Amplada fixa
- Obriu el full de càlcul i seleccioneu la cel·la de la columna que s'ha de dividir.
- De nou, assegureu-vos que no hi ha dades disponibles al costat de la cel·la en divisió.
- Al menú de la capçalera d'Excel, feu clic a Dades i seleccioneu Text a columnes .
- Seleccioneu Amplada fixa i feu clic a Següent .
- Per crear una línia de ruptura, feu clic a la posició desitjada
- Per suprimir , feu doble clic a la línia de ruptura.
- Per moure's , feu clic i arrossegueu la línia de ruptura.
- Al format de dades de columna Seleccioneu la vostra opció si cal. Serà General per defecte.
- Per seleccionar en quina cel·la s'ha de fer la separació, feu clic a Destinació i seleccioneu les cel·les .
- Feu clic a Finalitza després de seleccionar el format.
No fusionar cel·les
- Per dividir les cel·les combinades, feu clic a Fusiona i centra i seleccioneu Desajunta cel·les .
Cel·les dividides horitzontalment a les files d'Excel
A diferència de quan es treballa amb taules en Microsoft Word, PowerPoint i Outlook; no hi ha cap ordre de Divisió senzilla per aconseguir divisions horitzontals a les cel·les de fila d'Excel. Els lectors que vulguin dividir cel·les horitzontals podrien utilitzar fórmules específiques per dividir les dades de la taula en dues o més cel·les de la taula del seu full de treball.
Espero que ajudi 🙂
Dividiu cel·les amb fórmules d'Excel
En respondre a la pregunta de com dividir una cel·la a Excel, la nostra opció final és utilitzar fórmules estàndard d'Excel. Aquests ens donen la possibilitat de dividir el contingut d'una cel·la utilitzant qualsevol regla que puguem programar a les nostres fórmules. Tot i que les fórmules són molt potents, també requereixen la nostra habilitat en lloc d'utilitzar una interfície d'apuntar i fer clic.
Funcions útils d'Excel per dividir cel·les
Les funcions més útils per dividir diverses cel·les són:
ESQUERRA
Retorna el nombre especificat de caràcters des de l'inici d'una cadena de text.
Exemple:
=ESQUERRA("Doris Green", 5)
Resultat: Doris
El segon argument de 5 indica a la funció que retorni els 5 primers caràcters del text "Doris Green".
DRET
Retorna el nombre especificat de caràcters des del final d'una cadena de text.
Exemple:
=DRETA("Kathryn West", 4)
Resultat: Oest
El segon argument de 4 diu a la funció que retorni els últims 4 caràcters del text "Kathryn West".
MID
MID retorna els caràcters del centre d'una cadena de text, donada una posició i una longitud inicials.
Exemple:
=MID("Ann Lewis", 5, 3)
Resultat: Lew
El segon argument representa l'enèsim caràcter per començar, i l'últim argument és la longitud de la cadena. Del text "Ann Lewis", els 3 caràcters que comencen a la posició 5 són "Lew".
LEN
Retorna el nombre de caràcters d'una cadena de text.
Exemple:
=LEN("Amaliya Dixon")
Resultat: 13
Hi ha 13 caràcters a la cadena (inclosos els espais).
CERCA
SEARCH retorna el nombre de caràcters en què es troba per primera vegada un caràcter específic o una cadena de text. SEARCH llegeix d'esquerra a dreta i no distingeix entre majúscules i minúscules.
Exemple:
=CERCAR(" ","Charles Bell",1)
Resultat: 8
El caràcter d'espai apareix per primera vegada a la vuitena posició de la cadena "Charles Bell"; per tant, el valor retornat és 8.
L'últim argument és opcional; proporciona la posició per començar a cercar. Si s'exclou, el recompte començarà des del primer caràcter.
Nota: FIND és l'equivalent que distingeix entre majúscules i minúscules de la funció SEARCH.
SUBSTITUT
SUBSTITUTE substitueix totes les instàncies existents d'una cadena de text per una nova cadena de text.
Exemple:
=SUBSTITUT("Juan Dixon","Dix","Wils",1)
Resultat: Juan Wilson
La cadena de text de Dix s'ha substituït per Wils. L'últim argument determina quina instància substituir. A la fórmula anterior, només ha substituït la 1a instància. Si haguéssim exclòs aquest argument, hauria substituït totes les instàncies.
Exemple d'escenari
El nostre escenari és raonablement senzill, per dividir una cel·la en diverses columnes podem utilitzar les funcions ESQUERRA, DRET, LEN i CERCAR. Podem extreure el nom i cognoms de la següent manera:
Nom:
=ESQUERRA(A2,CERCAR(" ",A2)-1)
- SEARCH troba la posició del caràcter espacial, que per al primer registre de les cel·les d'exemple d'"Amaliya Allen" és la vuitena posició.
- No volem que el caràcter d'espai s'inclogui a la cadena, de manera que menys 1 del resultat ens doni un valor de 7.
- A continuació, LEFT extreu els 7 primers caràcters de la cadena de text.
Cognom:
=DRETA(A2,LEN(A2)-CERCA(" ",A2))
- LEN troba la longitud de la cadena de text, que per a "Amaliya Allen" és 13.
- SEARCH troba la posició del caràcter espai, que és 8.
- 13 menys 8 ens proporciona el nombre de caràcters després del primer espai.
- Aleshores s'utilitza RIGHT per extreure els caràcters després de l'espai.
Amb aquestes dues fórmules, ens torna al mateix resultat que hem tingut abans; nom a la columna B i cognom a la columna C: