Sida 1 av 1
Bråttom: Ersätta värden inom en viss intervall i excel
Postat: 5 maj 2010, 22:18:02
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.

Re: Bråttom: Ersätta värden inom en viss intervall i excel
Postat: 5 maj 2010, 22:27:44
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.
Re: Bråttom: Ersätta värden inom en viss intervall i excel
Postat: 5 maj 2010, 22:46:36
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...
Re: Bråttom: Ersätta värden inom en viss intervall i excel
Postat: 5 maj 2010, 22:47:58
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! :-)
Re: Bråttom: Ersätta värden inom en viss intervall i excel
Postat: 5 maj 2010, 22:49:27
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.
Re: Bråttom: Ersätta värden inom en viss intervall i excel
Postat: 5 maj 2010, 22:52:48
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).
Re: Bråttom: Ersätta värden inom en viss intervall i excel
Postat: 5 maj 2010, 22:58:26
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...
Re: Bråttom: Ersätta värden inom en viss intervall i excel
Postat: 5 maj 2010, 23:07:18
av orvar-e
hmmm .... jag får inte till det där att 1.6 automatiskt skall läggas in.
Re: Bråttom: Ersätta värden inom en viss intervall i excel
Postat: 5 maj 2010, 23:09:27
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)...
Re: Bråttom: Ersätta värden inom en viss intervall i excel
Postat: 5 maj 2010, 23:13:48
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.

Re: Bråttom: Ersätta värden inom en viss intervall i excel
Postat: 5 maj 2010, 23:19:47
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 !