Bråttom: Ersätta värden inom en viss intervall i excel

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
orvar-e
EF Sponsor
Inlägg: 5973
Blev medlem: 9 mars 2007, 09:01:32
Ort: Borlänge

Bråttom: Ersätta värden inom en viss intervall i excel

Inlägg av orvar-e »

Jag skulle vilja ersätta alla värden i en tabell som är mellan tex 1.1 - 1.5 med 1.6. Värde 1.1 och 1.5 ska också ersättas med 1.6. Går det att göra en formel för det i Excel? I tabellen finns flera tusen värden så det tar långtid att gör det för hand.
Tacksam för hjälp. :)
idiotdea
Inlägg: 471
Blev medlem: 26 juli 2006, 16:11:34
Ort: Vasa, Finland
Kontakt:

Re: Bråttom: Ersätta värden inom en viss intervall i excel

Inlägg av idiotdea »

Om det inte behöver göras många gånger kan följande fungera.

1. Lägg till en kolumn, numrera raderna 1, 2, 3, 4, 5...
2. Sortera tabellen inklusive den nya kolumnen enligt den rad som innehåller värdena du vill ersätta.
3. Fyll i 1.6 manuellt i en cell, kopiera det (ctrl-c), markera alla celler som värdet skall ersättas i och klistra in (ctrl-v).
4. Återställ ursprungliga ordningen på tabellen genom att sortera allting igen, men nu enligt kolumnen tillagt i 1.

Det behöver inte nödvändigtvis gå att göra på detta sätt, det beror på hur tabellen ser ut. Men det är en idé i alla fall.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Bråttom: Ersätta värden inom en viss intervall i excel

Inlägg av sodjan »

Antag att dina värden ligger i A-kolumnen.

- I B-kolumnen lägger du en formel : "=OM(OCH(A2>=1,1;A2<= 1,5);1,6;A2)"
- Kopera denna formel till hela B-kolumnen.

D.v.s att om fältet i A är större eller lika med än 1.1 och mindre eller lika med 1.5
så sätta B till 1.6, i annan fall sätts B = A.

Notera att t.ex 1.55 i A även blir 1.55 i B, men det kanske ska vara så...

Om du har en rent engelsk Windows/Excel miljö, kör du med IF och AND istället.
Och eventuellt decimalpunkt istället för decimalkomma...
Nerre
Inlägg: 27207
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Bråttom: Ersätta värden inom en viss intervall i excel

Inlägg av Nerre »

En mellan-kolumn och använda en bunt nästade OM()-villkor. Om det nu inte verkligen måste ERSÄTTAS (för då får du nog skriva ett makro).

(Precis som sodjan skrev! :-)
Användarvisningsbild
orvar-e
EF Sponsor
Inlägg: 5973
Blev medlem: 9 mars 2007, 09:01:32
Ort: Borlänge

Re: Bråttom: Ersätta värden inom en viss intervall i excel

Inlägg av orvar-e »

Jag föreslog ganska precis det till min sambo, som har satt mig på att lösa hennes problem, men hon tyckte ändå att det skulle ta väldigt långtid. Hon håller på med ett examensarbete åt länsstyrelsen så tabellen är inte att leka med.

Har kollat hjälpen, men kan inte se där hur man ska göra för att ändra inom intervaller. Man chansade ändå att nån annan kanske har förstått hur man gör.

Edit..... såg att Sodjan precis postat.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Bråttom: Ersätta värden inom en viss intervall i excel

Inlägg av sodjan »

> Om det nu inte verkligen måste ERSÄTTAS (för då får du nog skriva ett makro).

Nej, det behöver man inte.

Gör först extrakolumnen enligt ovan.
Markera hela extra (B) kolumnen och välj kopiera/copy.
Låt markeringen vara kvar och välj "klistra in special..."
och välj "Värden". Formlerna ersätts nu med "rena" värden.
Slutligen kopiera B till ursprungliga kolumnen (A i mitt exempel).
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Bråttom: Ersätta värden inom en viss intervall i excel

Inlägg av sodjan »

> Har kollat hjälpen, men kan inte se där hur man ska göra för att ändra inom intervaller.

Jag hade inte heller en susning, men tyckte att det borde finnas en IF-funktion.

Provade med "if excel" i Google och andra träffen var :
http://spreadsheets.about.com/od/tipsan ... on_faq.htm

Provade med det men fick lite formelfel, det blir konflikt mellan det svenska
decimalkommat och kommat i IF-satsen.

Provade med "if excel komma" i Google och första träffen var :
http://eforum.idg.se/topic/219251-excel ... ngerar-ej/

Denna sida gav ett nästan komplett exempel som passade i ditt fall
inklusiva tipsen att ersätta komma med semikolon samt att köra med
OM och OCH istället för IF och AND.

Efter det så fungerade det. Tog väl 3-4 minuter totalt...
Användarvisningsbild
orvar-e
EF Sponsor
Inlägg: 5973
Blev medlem: 9 mars 2007, 09:01:32
Ort: Borlänge

Re: Bråttom: Ersätta värden inom en viss intervall i excel

Inlägg av orvar-e »

hmmm .... jag får inte till det där att 1.6 automatiskt skall läggas in.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Bråttom: Ersätta värden inom en viss intervall i excel

Inlägg av sodjan »

Så synd då...
Tja, det är väl inget att göra åt eftersom du mörkar
med vad du har gjort och vad som händer (eller
inte händer)...
Användarvisningsbild
orvar-e
EF Sponsor
Inlägg: 5973
Blev medlem: 9 mars 2007, 09:01:32
Ort: Borlänge

Re: Bråttom: Ersätta värden inom en viss intervall i excel

Inlägg av orvar-e »

Jag var för snabb sorry, råkade använda punkt istället för kommatecken.
Tack sodjan, du har varit till stor hjälp. :tumupp: :tumupp:
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Bråttom: Ersätta värden inom en viss intervall i excel

Inlägg av sodjan »

Där ser man... :-)
Hälsa sambon och hoppas att X-jobbet går bra !
Jag har för övrigt just anmält mig till ett evenemang hos SSAB i Borlänge om
ett par veckor. Det är HP's användarförening som har lagt ett möte dit för att
bl.a titta på hur SSAB kör och använder OpenVMS i stålproduktionen.
Ska bli intressant !
Skriv svar