|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Microsoft Excel >> Content

    Extrahera initail från namnet i Excel?

    Det finns flera sätt att extrahera initialer från ett namn i Excel, beroende på formatet för dina namn. Här är några metoder som använder formler:

    Metod 1:För namn med ett enda utrymme (efternamn efternamn)

    Detta är den enklaste metoden och fungerar om alla dina namn finns i formatet "FirstName LastName".

    `` `Excel

    =Vänster (A1,1) &"." &Mid (A1, Find ("", A1) +1,1) &"."

    `` `

    * a1: Byt ut detta med cellen som innehåller namnet.

    * vänster (A1,1): Extraherar den första bokstaven i förnamnet.

    * find ("", a1): Hittar platsen för utrymmet mellan för- och efternamnet.

    * Mid (A1, Find ("", A1) +1,1): Extraherar den första bokstaven i efternamnet (startar en position efter utrymmet).

    * &"." :Lägger till en period efter varje initial.

    Metod 2:För namn med flera utrymmen (första mitten av efternamn)

    Denna metod är mer robust och hanterar namn med medelnamn eller initialer.

    `` `Excel

    =Iferror (vänster (a1,1) &"." &Mid (a1, find ("", a1) +1,1) &".", Vänster (a1,1) &".")

    `` `

    * Denna formel tar den första initialen och försöker få den sista initialen.

    * iferror: Hanterar fall där ett efternamn inte hittas. Om det finns ett fel (vilket betyder att endast ett namn är närvarande) returnerar det bara den första initialen.

    Metod 3:Använda text till kolumner och sammankoppling

    Den här metoden är till hjälp om du behöver mer kontroll eller vill hantera variationer i namnformat lättare.

    1. Text till kolumner: Välj kolumnen som innehåller namnen. Gå till `Data`>` text till kolumner '. Välj "Avgränsad" och använd "Space" som avgränsaren. Detta kommer att dela namnen i separata kolumner (förnamn, mellannamn, efternamn).

    2. Sammanfattning: I en ny kolumn, sammanlänkar initialerna med följande formel (förutsatt att förnamnet är i kolumn B, mellannamn i C och efternamn i D):

    `` `Excel

    =Vänster (B1,1) &"." &If (len (c1)> 0, vänster (c1,1) &".", "") &Vänster (d1,1) &"."

    `` `

    Denna formel lägger till den första initialen och kontrollerar sedan om ett mellannamn finns. Om det gör det lägger det till mitten av initialen; Annars hoppar det över det och lägger till slut den sista initialen.

    Metod 4:Använda VBA (för mer komplexa scenarier)

    För mycket komplexa namnkonventioner eller stora datasätt erbjuder ett VBA -makro mest flexibilitet. Detta exempel hanterar flera utrymmen och tar bara den första bokstaven i varje namnkomponent:

    `` VBA

    Funktion getinitials (namn som sträng) som sträng

    Svaga ord som variant

    Dim i så länge

    ord =split (namn, "")

    För i =0 till ubound (ord)

    GetInitials =getInitials &vänster (ord (i), 1) &"."

    Nästa jag

    Slutfunktion

    `` `

    För att använda detta, gå till `Developer`>` Visual Basic`, sätt in en modul och klistra in den här koden. Sedan kan du använda `=getInitials (A1)` i ditt Excel -ark.

    Kom ihåg att justera cellreferenserna (t.ex. A1) för att matcha platsen för dina namn i kalkylbladet. Välj den metod som bäst passar dina data och komfortnivå med Excel -formler eller VBA. Testa alltid din valda formel på ett litet prov av dina data innan du tillämpar den på hela datasättet.

    Tidigare:

    nästa:
    relaterade artiklar
    ·När visar cellens nummerskyltar i Excel?
    ·Är Microsoft office Excel 2007 ett presentationsprogra…
    ·Hur formaterar du en cell i Excel till valuta med två …
    ·Hur visar du rutnät i Excel 2003?
    ·Hur kan du ge formel i en cell excel vilken text som re…
    ·Excel -insatser som visar gränserna för vad som komme…
    ·Hur anger du Number i Excel?
    ·Är Excel -kalkylbladet samma som Microsoft Excel?
    ·Hur ger du villkor i MS - Excel att hitta pass eller mi…
    ·Vem uppfann mikroskopet Excel?
    Utvalda artiklarna
    ·Behöver du winrar för att använda penslar på photos…
    ·Hur man laddar ner data från en DLRO - 10X
    ·Så tillbaka Media Player på XP
    ·Var ser du på Excel -skärmen för att se vad som verk…
    ·Är det möjligt att ladda ner Microsoft Word 2007 ober…
    ·Hur man skapar en PPT med övergångar
    ·Hur man använder RipIt4Me med DVD Decrypter & Nero
    ·Skriva ut från iTunes
    ·Hur fixar jag att WordPress-favicon inte visas i webblä…
    ·Hur Ping på IRC
    Copyright © Dator Kunskap https://www.dator.xyz