Hvordan du kan hente postnummer fra adresseliste i Excel?

In de fleste av tilfellene, postnummer i ikke lengre enn 8 tegn. Anmeldelser Velg en tom celle og skriver denne formelen = MID (A1, FINN ("zzz", STEDFORTREDER (A1, "", "zzz", SUMPRODUCT (1 * ((MID (A1, ROW (INDIREKTE ("1:" & LEN (A1))), 1)) = "")) - 1)) + 1, LEN (A1)) (A1 er cellen du vil trekke postnummer fra), trykk på Enter-knappen og fylle området du vil ha ved å dra fyllhåndtaket. Nå kan du se bare postnummer er hentet fra listen.

Extract postnummer med VBA i Excel
Det er en VBA som kan trekke postnummer fra fulle adresser
en raskt i Excel.. Velg en celle i kolonnen du vil velge, og trykk Alt + F11 for å åpne Microsoft Visual Basic for Applications vinduet.
2. I pop-up vindu, klikker du Sett > Modul, og deretter lime følgende VBA kode i modulen
VBA:. Extract postnummer bare
Sub ExtractPostCode () 'Updateby20140512Dim RNG Som RangeDim WorkRng Som RangeOn Error Resume NextxTitleId = "KutoolsforExcel" Set WorkRng = Application.SelectionSet WorkRng = Application.InputBox ("Range", xTitleId, WorkRng.Address, Type: = 8) For Hver RNG I WorkRng xVerdi = Split (Rng.Value, "") For i = LBound (xVerdi) Til UBound (xVerdi) Hvis xVerdi (i) Like "[AZ] * # *" ​​Så Rng.Value = xVerdi (i) & "" &Amp; xVerdi (i + 1) Exit For End If NextNextEnd Sub3. Deretter klikker du på Kjør-knappen og velge området du vil trekke postnummer bare fra. Se skjermbilde:
4. Klikk OK, kan du se bare zip koder er reservert i området
. Merk: product: (1) Kjøre over VBA vil endre de opprinnelige dataene, vil du bedre å kopiere og lagre dem først product: (2) Dette VBA-makro er ikke i stand til å pakke ut zip-koder som første del inneholder bokstaver bare, for eksempel "1 513 4th St NW, Washington, DC 20001"

Relative Artikler:.. < .no>
Utdrag initialer fra navnene i Excel

Utdrag desimal verdi fra strengen i Excel