Excel har slutat fungera (många poster, många fält per post)

Anonym
2018-04-12T12:38:20+00:00

Hej

Jag arbetar med en databas (13MB) i Excel (Office 365) med några flikar med många poster (ca 2000) per flik och där de flesta fält (ca 5 - 25 per post) får sina värden från formler (LETARAD) i Namnhanteraren. Excel har alltså ganska mycket arbete att utföra men jag har inte tidigare märkt av några avsevärda belastningsproblem i form av tröghet utom att Excel ibland inte svarar.  Nu börjar emellertid Excel att sluta fungera, rapporterar till Microsoft  och återställer filen när jag lägger in nya poster. Problemen börjar när jag har infogat rad och börjar fylla på fälten med data och formelnamn. Har jag nått något känt tak i Excel? Excel räknar ju ständigt om så att alla fält uppdateras kontinuerligt. Kan jag välja någon annan uppdateringsfrekvens? Finns det något annat förslag?

Lars

Microsoft 365 och Office | Excel | För hemanvändning | Windows

Låst fråga. Den här frågan har migrerats från Microsoft Support Community. Du kan rösta på om det är till hjälp, men du kan inte lägga till kommentarer eller svar eller följa frågan.

0 kommentarer Inga kommentarer

15 svar

Sortera efter: Äldst
  1. Anonym
    2018-04-22T17:58:13+00:00

    Tack för svar

    Medan jag arbetade med sortering fick jag ett avbrott, alltså utan att jag la in eller ändrade någon post.

    Sortering på datumfältet är ett problem och därför måste jag göra detta manuellt, såväl med nya poster som med ändrade datum på gamla poster. Datumfältet är formaterat som text och datumvärdena finns i tre varianter, YYYY, YYYY*, YYYY-MM-DD där asterisken betyder uppskattat värde medan de andra är dokumenterade värden. Excel envisas med att behandla YYYY på ett annat sätt än de andra och lägger dem före och jag får alltså inte åren samlade som jag behöver. Jag letar efter en helt vanlig ASCII-sortering utan några villkor från Excel.

    (Ett märkligt faktum är att det fungerar som jag önskar i en testfil med 18 poster men inte i min arbetsfil med drygt 2000 poster. Enda skillnaden är att arbetsfilen har sin letarad-funktion via namnhanteraren medan testfilen har den direkt  i posten vilket naturligtvis inte borde ha någon betydelse). Är det så att Excel är överbelastad av alla LETARAD (2000 poster är knappast problemet)?

    Jag är mycket tacksam för dina svar.

    Hälsningar

    Lars

    Var det här svaret till hjälp?

    0 kommentarer Inga kommentarer
  2. Anonym
    2018-04-24T09:47:41+00:00

    Tack för svaret Lars,

    Normalt sätt så bör det inte vara ett problem om du använder dig utav 2000 poster(är det rader eller celler du menar)? Men om du har många formler som kollar över en stor mängd utav data och andra formler så kan det bli mycket för dem att beräkna tillsammans.

    Kan du beskriva lite mer hur ditt Excel-dokument är uppbyggt? T.ex. A1:F2000 är bara rå data och kolumn G är formler. Jag skulle rekommendera att dubbelkolla med hur ditt ark är uppbyggt och se om det är några formler som räknar över varrandra som kanske skapar onödig extra beräkningstid.

    Hade du kunnat ta en skärmbild på fältet där du använder dig utav YYYY, YYYY* och YYYY-MM-DD som inte kan sortera korrekt?

    Vilken Office 365 utgåva använder du? t.ex. Personal/Home/Business/ProPlus

    Hör gärna av dig så tittar vi närmare på fallet!

    Med vänliga hälsningar,

    Robin

    Var det här svaret till hjälp?

    0 kommentarer Inga kommentarer
  3. Anonym
    2018-04-24T15:50:15+00:00

    Hej Robin

    Jag är verkligen tacksam för ditt intresse. Min databas är en digitalisering av kyrkans längder för födda, vigda och döda för tiden 1649–1799. Varje längd har en flik och dessutom finns det en flik Personer för gemensamma personuppgifter (Personens Idnummer, referensnummer, förnamn, efternamn, födelsedatum, födelseort). Fliken Födda är den som krånglar när jag lägger in nya poster. Fliken består just idag av A2:Y2109. En post (rad) per person där A är Personens PID, B-F övriga personuppgifter, G= Faderns PID, H-J ref, förnamn, efternamn, K=Moderns PID, L-N moderns ref, förnamn, efternamn, O-R källa, S=egen familj, T=faderns egen familj, U=moderns egen familj, W-Y datum och ort för vigsel o död. Fadern och modern är ju också Personer i en tidigare generation. Manuell inmatning: A, G, K (PID), O-R (källa), S=egen familj. Övriga fält B-F, H-J, L-N hämtas från fliken Personer med LETARAD. T och U hämtas från faderns och moderns fält S med LETARAD i fliken Födda. W-Y hämtas med OMSAKNAS(LETARAD) från flikarna Vigda och Döda. Ett litet antal poster har manuell inmatning i fälten A-S (dessa har ännu inte fått PID). De har dock formlerna i T-Y. Formler och områden är definierade i Namnhanteraren. Flikarna Vigda och Döda hämtar personuppgifter från Personer och fält S från Födda med LETARAD. Dessa flikar har aldrig varit aktuella när problem har uppstått. Jag kör Office 365 Home. Mina exakta uppgifter finner du tidigare i tråden. Jag skall fundera över mina formler men de är ju inte särskilt invecklade.

    Hälsningar

    Lars

    Första bilden visar övergången mellan YYYY och YYYY*, den andra övergången mellan YYYY* och YYYY-MM-DD, den tredje en testfil som fungerar som jag vill. Den får sina värden dels från manuell inmatning, dels från LETARAD.

    1599
    1600
    1600
    1600*
    1600*
    1600-01-01
    1600-01-01
    1601
    1601*
    1601*
    1601-01-01
    1601-01-01
    1602
    1602

    Var det här svaret till hjälp?

    0 kommentarer Inga kommentarer
  4. Anonym
    2018-04-27T08:22:55+00:00

    Tack för svaret Lars,

    Troligtvis varför dokumentet inte sorterar exakt är nog för att värderna som är inmatade är inte i samma format.

    Om problemet är relaterat till funktionerna är det troligtvis inte för att de är avancerade, utan att de kollar på många fält samtidigt som också regleras utav formler. Det är möjligt att det kan vara något krångel med själva filen som du använder, eftersom det funkar bra i testfilen.

    Vad man hade kunnat göra är att göra en backup på din huvudfil, sen flytta manuellt över råtext över till det nya dokumentet och sedan lägga till formler på nytt för att se var någonstans och när problemet uppstår.

    Hör gärna av dig så tittar vi närmare på fallet!

    Med vänliga hälsningar,

    Robin

    Var det här svaret till hjälp?

    0 kommentarer Inga kommentarer
  5. Anonym
    2018-04-27T12:35:43+00:00

    Min fil verkar stabil just nu map avbrott så jag avvaktar.

    Beträffande sortering har jag följande: För mig är text = text. YYYY (och de andra strängarna) avslutas antagligen med det oskrivbara ASCII-tecknet line feed, carriage return, tab  eller liknande som alla har lägre ASCII-nummer än asterisk som sin tur är lägre än bindestreck. Så här långt är jag överens med Excel.

    När jag kommer till sorteringen får jag en fråga som inte är relevant

    Här är plötsligt inte text längre text som det var i det första citatet. (Man kan ju fundera på om Excel har synpunkter även på de romerska siffrorna I, V, X, L, C, D,  M eller de hexadecimala siffrorna A-F).

    Min fråga beträffande sortering kvarstår alltså. F ö är jag naturligtvis tacksam för den snabba respons jag får och dina ärliga försök att hjälpa mig.

    Hälsningar

    Lars

    Var det här svaret till hjälp?

    0 kommentarer Inga kommentarer