Office Q & A: Hvordan kombinere formler med Excel's datavalidering og et Word Replace-triks

Bilde: Getty Images / iStockphoto

Jeg har nylig svart på spørsmål fra leserne Venkat og Vekaria, som ikke kunne få løsningene i to av artiklene mine til å fungere for dem. I tilfelle av Venkat tilbød jeg en rask løsning fra toppen av hodet som ikke fungerte, men derfra kom løsningen lett til Venkat. Vekarias løsning var i artikkelen, men fordi jeg brukte den annerledes, var det ikke åpenbart. Heldigvis er begge løsningene enkle å implementere.

Offentliggjøring: TechRepublic kan tjene en provisjon fra noen av produktene som er omtalt på denne siden. TechRepublic og forfatteren ble ikke kompensert for denne uavhengige vurderingen.

Jeg bruker Office 365 på et Windows 10 64-biters system, men du kan bruke tidligere versjoner av både Excel og Word. Valideringsformelen for Excel fungerer i nettleseren, men Word Replace-koden gjør det ikke. Du kan jobbe med dine egne data eller laste ned demonstrasjonen .xlsx- og .docx-filer.

LÆR MER: Office 365 Forbrukerpriser og funksjoner

Flere grenser for datavalideringsformel

Venkat read Bruk validering av Excel-data for å forhindre duplikatverdier i en kolonne og kom nær den nødvendige løsningen, men det ble ikke fullstendig suksess. Denne artikkelen kombinerer en formel og datavalidering for å utelate duplikater i en kolonne. Det er en alt-eller-ingenting løsning, og Venkat ønsker å tillate duplikat 0s. Heldigvis er formelen lett endret for å gi rom for denne situasjonen. Før vi kommer til Venkats modifiserte formel, la oss gå gjennom grunnleggende formel.

Figur A viser et enkelt datasett i et tabellobjekt, og vi vil forsikre oss om at alle verdiene i medlemskapsnummerfeltet er unike. Legg til datavalideringskontrollen som følger:

  1. Velg alle eksisterende dataceller i den aktuelle kolonnen, som i dette tilfellet er B3: B6.
  2. Klikk på fanen Data og velg Datavalidering fra rullegardinlisten Datavalidering i gruppen Dataverktøy.
  3. I egendefinert dialogboks velger du Tilpasset fra rullegardinmenyen Tillat.
  4. Skriv inn formelen i formelkontrollen ( figur B )
    = COUNTIF (INDIREKT ("Tabell1 Medlemstallnummer"), B3) <= 1
    sørg for å bruke rette (ikke krøllete) sitater. Hvis du jobber med dine egne data, må du huske å oppdatere navnet på tabellen og kolonnen.
  5. Klikk OK.

Figur A

Combine a formula and data validation to reject duplicate values in the Membership Number field.

" data-credit="" rel="noopener noreferrer nofollow">

Combine a formula and data validation to reject duplicate values in the Membership Number field.

" data-credit="" rel="noopener noreferrer nofollow">Kombiner en formel og datavalidering for å avvise dupliserte verdier i feltet Medlemskapsnummer.

Combine a formula and data validation to reject duplicate values in the Membership Number field.

" data-credit="" rel="noopener noreferrer nofollow">Figur B

Enter this custom rule to reject all duplicate values.

" data-credit="" rel="noopener noreferrer nofollow">

Enter this custom rule to reject all duplicate values.

" data-credit="" rel="noopener noreferrer nofollow">Angi denne egendefinerte regelen for å avvise alle dupliserte verdier.

Enter this custom rule to reject all duplicate values.

" data-credit="" rel="noopener noreferrer nofollow">Test kontrollen ved å prøve å oppgi en duplikatverdi ( figur C ). Enter this custom rule to reject all duplicate values.

" data-credit="" rel="noopener noreferrer nofollow">Som du ser avviser Excel verdien. Enter this custom rule to reject all duplicate values.

" data-credit="" rel="noopener noreferrer nofollow">På dette tidspunktet lar Excel deg oppgi 0 en gang, men ikke to ganger. Enter this custom rule to reject all duplicate values.

" data-credit="" rel="noopener noreferrer nofollow">INDIRECT () -funksjonen rommer den strukturerte referansen for tabellobjektet. Enter this custom rule to reject all duplicate values.

" data-credit="" rel="noopener noreferrer nofollow">(Du kan bruke et navngitt område i stedet, men et tabellobjekt er dynamisk.)

Enter this custom rule to reject all duplicate values.

" data-credit="" rel="noopener noreferrer nofollow">Figur C

Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">

Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Excel avviser duplikatverdien.

Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Denne formelen fungerer for Venkat til et punkt, men den krever en liten modifikasjon for å tillate duplikat 0s. Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Du kan prøve en IF () -funksjon som fanger 0s, men den vil ikke fungere som forventet fordi logikken ikke stemmer. Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">I dette tilfellet fungerer det som en unntaksbestemmelse, og det fungerer bare ikke. Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Det var mitt første forslag (uten testing), og det fungerte ikke.

Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Det vi trenger er enten / eller logikk, og vi kan bruke en OR () -operatør til det, og her er hva Venkat kom på i stedet:

Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">= ELLER (COUNTIF (INDIREKT ("Tabell1 Medlemstall nummer"), B3) <= 1, B3 = 0)

Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">I dette tilfellet returnerer funksjonen en unik verdi eller en 0, selv når 0 ikke er unik. Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Det fungerer bra!

Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Takk til Vendak for den morsomme utfordringen og for å komme tilbake til meg med en arbeidsformel slik at jeg kunne dele den med alle.

Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Word erstatte triks

Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Min TechRepublic-artikkel Syv tidsbesparende Erstatt triks for å endre Word-formatering har mange raske Erstatt triks for formateringsendringer, men løsningen løste ikke Vekarias eksakte problem. Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Vekaria ønsket å legge til et eksisterende begrep uten å endre destinasjonsformateringen. Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">For eksempel ønsket Vekaria å erstatte ordene term, term, term og term med ny term, new term, NEW term, og new term . Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Det høres umulig ut, ikke sant? Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Heldigvis er det ganske enkelt å bruke ^ & koden.

Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">^ & Koden instruerer Word om å erstatte den funnet strengen med seg selv, og vi trenger ikke gjøre noe angående formateringen. Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">La oss ta en rask titt på å bruke de enkle strengene vist i figur D. Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Som du ser er det flere forekomster av ordbegrepet, alle formatert litt annerledes.

Excel rejects the duplicate value.

" data-credit="" rel="noopener noreferrer nofollow">Figur D

We can use Replace to add a word and retain the destination formatting.

" data-credit="" rel="noopener noreferrer nofollow">

We can use Replace to add a word and retain the destination formatting.

" data-credit="" rel="noopener noreferrer nofollow">Vi kan bruke Erstatt for å legge til et ord og beholde destinasjonsformateringen.

We can use Replace to add a word and retain the destination formatting.

" data-credit="" rel="noopener noreferrer nofollow">La oss erstatte som følger:

  1. We can use Replace to add a word and retain the destination formatting.

    " data-credit="" rel="noopener noreferrer nofollow">Klikk på Erstatt i redigeringsgruppen på Hjem-fanen.
  2. We can use Replace to add a word and retain the destination formatting.

    " data-credit="" rel="noopener noreferrer nofollow">I Finn hva-kontrollen skriver du inn ordet - ordet, du vil beholde.
  3. We can use Replace to add a word and retain the destination formatting.

    " data-credit="" rel="noopener noreferrer nofollow">Skriv inn ny ^ & i kontrollen Erstatt med. We can use Replace to add a word and retain the destination formatting.

    " data-credit="" rel="noopener noreferrer nofollow">Det er et mellomrom mellom nye og ^.
  4. We can use Replace to add a word and retain the destination formatting.

    " data-credit="" rel="noopener noreferrer nofollow">Klikk på Erstatt alle.

We can use Replace to add a word and retain the destination formatting.

" data-credit="" rel="noopener noreferrer nofollow">Som du ser i figur E, fungerte byttekoden litt magisk. We can use Replace to add a word and retain the destination formatting.

" data-credit="" rel="noopener noreferrer nofollow">Hver gang Word møter ordbegrepet, legger det til ordet nytt (det er et mellomrom etter nytt) foran den funnet strengen, termen . We can use Replace to add a word and retain the destination formatting.

" data-credit="" rel="noopener noreferrer nofollow">Formateringen går ikke tapt, men brukes på ny.

We can use Replace to add a word and retain the destination formatting.

" data-credit="" rel="noopener noreferrer nofollow">Figur E

The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">

The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">^ & Koden erstatter finnbegrepet med seg selv.

The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Hvis du har et interessant Finn & erstatt triks, kan du dele det i kommentarfeltet nedenfor.

The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Send meg spørsmålet ditt om Office

The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Jeg svarer på lesernes spørsmål når jeg kan, men det er ingen garanti. The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Ikke send filer med mindre du blir bedt om det; The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">innledende forespørsler om hjelp som kommer med vedlagte filer, blir slettet ulest. The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Du kan sende skjermbilder av dataene dine for å avklare spørsmålet ditt. The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Vær så spesifikk som mulig når du kontakter meg. The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">For eksempel "Vennligst feilsøk arbeidsboka mine og fikse hva som er galt", vil sannsynligvis ikke få noe svar, men "Kan du fortelle meg hvorfor denne formelen ikke returnerer forventede resultater?" The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">kanskje. The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Nevn appen og versjonen du bruker. The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Jeg får ikke refundert TechRepublic for min tid eller kompetanse når jeg hjelper leserne, og ber heller ikke om et gebyr fra lesere jeg hjelper. The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Du kan kontakte meg på e-postbeskyttet

The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">

The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Microsoft Weekly Newsletter

The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Vær din virksomhets Microsoft-innsider ved hjelp av disse Windows- og Office-opplæringsprogrammene og våre eksperters analyser av Microsofts bedriftsprodukter. The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Leveres mandager og onsdager

The ^& code will replace the find term with itself.

" data-credit="" rel="noopener noreferrer nofollow">Registrer deg i dag

© Copyright 2021 | pepebotifarra.com