Okos Excelesek írjatok, hogyan lehetne Mb, Gb, és Kb adatokat egységesíteni?
Szia.
Elég a HA függvény szerintem (de ebből egymásba kell ágyazni vagy kettőt), valahogy igy :
=HA(D4="M";C4*1024;HA(D4="G";C4*1024*1024;C4))
Ahol D4-ben a mértékegység (M,K,G) illetve C4-ben az érték.
Sok sikert.
Üdv.
Hogy szeretnéd egységesíteni?
1.
Egy "új" adatsorba létrehozni az egységes mértékegységeket:
=HA(NAGYBETŰS(JOBB(A6))="K";KEREKÍTÉS(BAL(A6;HOSSZ(A6)-1)/1024;2)&"M";
HA(NAGYBETŰS(JOBB(A6))="G";KEREKÍTÉS(BAL(A6;HOSSZ(A6)-1)*1024;2)&"M";
HA(NAGYBETŰS(JOBB(A6))="M";A6)))
2.
Vagy ha felül akarod írni az adatokat, akkor ehhez makró ajánlott. (Alt+F8 > Létrehozás)
Ciklussal végigmész az adatsoron és beolvasod-átszámolod-visszaírod.
A következő egy alapszintű amatőr megoldás (ellenőrzések sincsenek). A1-A10 tartományon megy végig:
Sub Egysegesites()
For i = 1 To 10
mertekegyseg = Right(Worksheets("Munka1").Cells(i, 1), 1)
ertek = Left(Worksheets("Munka1").Cells(i, 1), Len(Worksheets("Munka1").Cells(i, 1)) - 1)
Select Case mertekegyseg
Case "K"
Worksheets("Munka1").Cells(i, 1) = Round(ertek / 1024, 2) & "M"
Case "G"
Worksheets("Munka1").Cells(i, 1) = ertek * 1024 & "M"
Case "M"
Worksheets("Munka1").Cells(i, 1) = ertek & "M"
Case Else
Worksheets("Munka1").Cells(i, 1) = "Ismeretlen mértékegység"
End Select
Next i
End Sub
Ha kész: Alt+F8 > Indítás.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!