Begrænsninger om at finde tegn

Harold spørger, om der er en begrænsning af tegn i en celle over hvilket "Find" kan ikke finde en streng. Han har en masse tekst i en celle (22.500 tegn), hvor strengen MIMO er nær slutningen, og "Søg og erstat" siger, det er der ikke. Grunden til at han vidste, at det var der var fordi han var at teste en matrixformel bruge søgefunktionen, og det sagde MIMO var der. Harold troede, han havde en fejl i min formel, men han syntes at finde denne Excel begrænsning i stedet.

Der er ingen begrænsning, at vi kan finde; Find og Erstat skal finde teksten MIMO i slutningen af ​​strengen, uanset hvor længe. (Dette afhænger af de begrænsninger for strenge i Excel, naturligvis længde.)

Når det er sagt, er der en forklaring på, hvorfor dette sandsynligvis fandt sted; en kort eksperiment vil illustrere grund. I celle A1, indtast bogstaverne "MIMO". Så i celle A2, indtast formlen = A1. Begge disse celler skal vise teksten "MIMO" på skærmen.

Nu, i celle A5 Indtast følgende formel:

= SØG ("MIMO", A1)

Kopier formlen en celle ned, til A6. Resultatet af de to formler skal være nummer 1, lige som du forventer-SEARCH finder teksten "MIMO" begynder ved position det første tegn i både A1 og A2.

Nu skal du trykke på Ctrl + F og indtast "MIMO" (uden anførselstegn) i feltet Søg. Når du klikker på Find næste, skal Excel vælge celle A1. Når du klikker på Find næste igen, bør den springe til celle A5. Med andre ord, det omgår celle A2. Hvad giver? Du kan tydeligt se "MIMO" i cellen, men Excel ikke finde den.

Årsagen er, fordi standard måde, hvorpå Excel gør sit søgning er at kigge i formler, ikke på de værdier, som disse formler. I regnearket, celle A1 har "MIMO" i formel (det er det faktiske indhold af cellen), men celle A2 har ikke det i formlen, det er resultatet af formlen.

Hvis du ønsker at finde "MIMO" i begge tilfælde, så er du nødt til at ændre, hvordan du bruger Søg og erstat. Når du trykker på Ctrl + F for at få vist dialogboksen Søg, sørg for at bruge Søg i rullelisten til at vælge værdier. Når du gør søgningen, Excel baserer hvad den finder på det, der vises på skærmen. Med denne indstilling Søg og erstat fungerer præcis på samme måde som den søgefunktion, som også baserer sine resultater på cellen værdi, ikke den underliggende formel, der resulterer i værdi.

ExcelTips er din kilde til omkostningseffektiv Microsoft Excel træning. Dette tip (9237) gælder for Microsoft Excel 2007, 2010 og 2013. Du kan finde en version af dette tip for den ældre menu interface Excel her: Begrænsninger finde tegn.


© 2021 Zajacperrone.com | Contact us: webmaster# zajacperrone.com