Drie manieren om cellen in Google-Spreadsheets

soms moet u Cellen samenvoegen die verschillende informatie bevatten in plaats van cellen te splitsen. In deze zelfstudie leren we drie manieren met behulp van drie functies om cellen samen te voegen tot een enkele cel, met extra opmaak, in Google-Spreadsheets.

Strings combineren-functie CONCATENATE ()

de functie CONCATENATE () is een eenvoudige maar krachtige functie die zowel celinhoud als door de gebruiker opgegeven string kan combineren. Laten we een eenvoudig voorbeeld geven:

eenvoudige concatenate functie. Gegevens gecombineerd zonder spatie tussen
eenvoudige concatenaatfunctie. Data gecombineerd zonder ruimte ertussen

de gebruikte formule is = CONCATENATE (C2, B2). We kunnen het verbeteren door extra tekens toe te voegen. Laten we de formule proberen = CONCATENATE(C2,”,”, B2) :

dezelfde tabel hierboven met komma ' s ter verbetering van de presentatie
toevoeging van enkele tekens verbetert de presentatie van de gegevens.

combineer tekenreeksen en getallen met behulp van TEXTJOIN() functie

de echte uitdaging komt van het combineren van beide tekenreeksen en getallen samen. Google Spreadsheets slaan nummers op verschillende manieren op en dat geeft ons een breed scala aan stijlen, afhankelijk van waar de nummers voor zijn.

dit betekent dat het originele nummer dat in de spreadsheet is ingevoerd enorm kan verschillen van wat ons door Google Spreadsheets wordt gepresenteerd.

een snelle manier om tekenreeksen en getallen uit verschillende cellen samen te combineren is door de functie TEXTJOIN() te gebruiken. De functie TEXTJOIN () vereist dat u een scheidingsteken en het te combineren cellenbereik opgeeft. De syntaxis ziet er als volgt uit:

TEXTJOIN(“<scheidingsteken>”, <ignore_empty>, <tekst1>, <tekst2>, <text3>)</text3></text2></text1></ignore_empty></delimiter>

Het eerste deel is waar geeft u het scheidingsteken tussen de snaar en cijfers te combineren is, omgeven door dubbele aanhalingstekens.

de <ignore_empty></ignore_empty> geeft aan of lege cellen moeten worden overgeslagen of niet. Dit is niet optioneel; als u geen gedeelte voor <ignore_empty> hebt achtergelaten, retourneert de Formule Een fout. Dit is standaard ingesteld op FALSE. Er zijn gevallen dat je het op TRUE moet zetten. Om te zien hoe het de uiteindelijke uitvoer beïnvloedt, controleer de afbeelding hieronder.< / ignore_empty>

het laatste gedeelte is waar u de specifieke cellen of een reeks cellen kunt opgeven die u wilt opnemen.

geef een voorbeeld met zowel namen als valuta. We willen de naam van de persoon in kolom A opschrijven, gevolgd door zijn / haar betaling in kolom E. De twee gegevens worden gescheiden met een ” – ” scheidingsteken. We zullen de volgende formule gebruiken:

=TEXTJOIN ( ” – ” , true, A2, E2)

het resultaat zal er zo uitzien:

naam en betaling gecombineerd in een met behulp van TEXTJOIN () functie, met een scheidingsteken gebruikt.
naam en betaling gecombineerd in één met behulp van TEXTJOIN () functie, met een scheidingsteken gebruikt.

er is echter een nadeel aan TEXTJOIN (). Het gebruikt hetzelfde scheidingsteken om de items te scheiden die moeten worden samengevoegd. Je leert een andere techniek in de volgende sectie. Scroll op!

combineer tekenreeksen en getallen met meer flexibiliteit

terwijl de functie TEXTJOIN () u in staat stelt om tekenreeksen en getallen naadloos in één cel te combineren, is het belangrijkste nadeel dat het hetzelfde scheidingsteken gebruikt om verschillende cellen te combineren. Als u meer flexibiliteit nodig hebt in scheidingstekens, is hier een andere techniek.

geef een voorbeeld met betrekking tot valuta. Om getallen met geld correct af te drukken, moeten we de functie TEXT() gebruiken. De functie TEXT () vereist de cel waar het nummer is opgeslagen en het formaat dat de functie zal gebruiken om het nummer om te zetten in een string. Voor ons voorbeeld hieronder gebruikten we tekst (E2,”$#.00″) om het nummer om te zetten in een string. We gebruikten het als onderdeel van de formule voor het combineren van tekenreeksen en getallen:

=A2& ” – ” &TEXT (E2,”$#.00″)

naam en betaling gecombineerd in één zonder opmaak te verliezen
naam en betaling gecombineerd in één zonder opmaak te verliezen.

om zijn flexibiliteit verder aan te tonen, zullen we alle drie betalingen met dezelfde naam samenvoegen in één cel met behulp van de volgende formule:

=A2&”: “&TEXT (C2,”$#.00″)&”, “&tekst (D2,”$#.00″)&”, “&tekst (E2,”$#.00”)

het resultaat zal er zo uitzien:

rekeningnaam en de betalingen voor drie maanden samen vermeld, met verschillende scheidingstekens gebruikt.
rekeningnaam en de betalingen gedurende drie maanden samen, met verschillende scheidingstekens gebruikt.

zoals u kunt zien, hebben we twee scheidingstekens gebruikt: een om de naam van de betalingen te scheiden en een andere om de betalingen van elkaar te scheiden.

we zullen een ander voorbeeld hebben dat namen en datums combineert. Voor de datums ziet de functie TEXT() er als volgt uit:

= TEXT (H2, “mmm-dd-jjjj”)

zelfde grafiek als hierboven met naam en datum gecombineerd
naam en datum gecombineerd.

regeleinden

Als u regeleinden wilt toevoegen, moet u char(10) toevoegen zonder de functie CONCATENATE() te gebruiken, omdat het regeleinden niet kan verwerken. Laten we het toepassen op hetzelfde voorbeeld als hierboven, met behulp van de formule:

= C2&char (10)&B2

naam opgemaakt met regeleinde in cel
gecombineerde tekst maar in verschillende regels in dezelfde cel.

hetzelfde scheidingsteken kan worden gebruikt in TEXTJOIN (). Voor hetzelfde resultaat als hierboven, kan de volgende formule worden gebruikt:

=TEXTJOIN(char (10),, C2, B2)

meer informatie!

ik hoop dat u genoten hebt van deze tutorial! Om u te helpen bij het leren, hier is het voorbeeldblad dat we hebben gebruikt:

Sample Sheet Voor het samenvoegen van cellen

je kunt ook zoveel meer doen met deze commando ‘ s. U kunt onze andere relevante tutorials hieronder bekijken:

  • hoe getallen naar tekenreeksen te converteren in Google-bladen
  • hoe Telefoonnummergegevens op Google-bladen

te formatteren

Leave a Reply

Het e-mailadres wordt niet gepubliceerd.