Hirdetés
- Minimalista microATX-es ház hagyta el az In Win tervezőasztalát
- A jövő hónapban párban jönnek a Sony gaming monitorok
- A SteelSeries felfrissítette az Apex Pro sorozatú klaviatúráit
- Egységesíti a terméktámogatást az Intel?
- Kreatív hobbistáknak és profiknak szánt beviteli eszköz(pár) jött a Logitechtől
Hirdetés
-
Újabb Redmi Watch 5 érkezett
ma A Lite modell AMOLED panelt, BT hívást és GPS-t kínál fillérekért.
-
Előrendelői előzetesen a LEGO Horizon Adventures
gp Korábban már kiszivárgott a megjelenési dátum, a Sony az éjszaka folyamán ezt megerősítette.
-
Minimalista microATX-es ház hagyta el az In Win tervezőasztalát
ph A "lopakodó" alaplapok fogadására felkészített konstrukció beletere nem lett szűkös, és az egyik változatának elejét fával díszítették.
-
PROHARDVER!
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
lappy
őstag
Nézd meg ezt
https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.extendoffice.com/documents/excel/4244-excel-swap-data-around-one-cell.html&ved=2ahUKEwjqgtPK1p7vAhUiBhAIHUmoALkQFjAAegQIAxAD&usg=AOvVaw2N2m8MqnDqH2DjY5uQLu6N&cshid=1615137225608Bámulatos hol tart már a tudomány!
-
Mutt
senior tag
Szia,
Microsoft 365 Insider-ben elérhetők a LAMBDA és LET függvények, amelyekkel megoldható a probléma.
A névkezelőben a FLIP függvényt hoztam létre, amelynek az a képlete:=LAMBDA(
ertek;
elvalaszto;
LET(
hosszusag;HOSSZ(ertek);
mennyi;1+(hosszusag-HOSSZ(HELYETTE(ertek;elvalaszto;"")))/hossz(elvalaszto);
kezdo;HAHIBA(ÖSSZESÍT(15;6;SORSZÁMLISTA(hosszusag)/(KÖZÉP(ertek;SORSZÁMLISTA(hosszusag);1)=bal(elvalaszto;1));SORSZÁMLISTA(mennyi)-1);0);
vege;HAHIBA(ÖSSZESÍT(15;6;SORSZÁMLISTA(hosszusag)/(KÖZÉP(ertek;SORSZÁMLISTA(hosszusag);1)=bal(elvalaszto;1));SORSZÁMLISTA(mennyi));hosszusag+1);
szoveg;KIMETSZ(KÖZÉP(ertek;kezdo+1;vege-kezdo-1));
ures;SZÖVEG.KERES(" ";szoveg);
SZÖVEGÖSSZEFŰZÉS(elvalaszto&" ";IGAZ;KIMETSZ(KÖZÉP(szoveg;ures+1;hosszusag)&" "&BAL(szoveg;ures)))))Természetesen VBA-val is meg lehet oldani:
Function FlipVBA(ertek As Range, elvalaszto As String) As String
Dim fSplit1, fSplit2, data
Dim result As String, flipped As String
Dim c As Long
fSplit1 = Split(ertek, elvalaszto)
For Each data In fSplit1
flipped = ""
fSplit2 = Split(Trim(data))
For c = UBound(fSplit2) To 0 Step -1
If flipped = "" Then
flipped = Trim(fSplit2(c))
Else
flipped = flipped & " " & Trim(fSplit2(c))
End If
Next c
If result = "" Then
result = flipped
Else
result = result & elvalaszto & " " & flipped
End If
Next data
FlipVBA = result
End FunctionVégül pedig Power Queryvel is megoldható. A lényeg ott ez a képletsor:
Text.Combine(List.Reverse(Text.Split([Szöveg]," "))," ")
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
Új hozzászólás Aktív témák
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
- AKCIÓ! - STEAM kulcsok / Aragami, Transformers, Oddworld, stb. - 2024.08.08.
- Dobozos PC Játékok jó áron eladók
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - 2990 Ft-tól!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Ozeki Kft
Város: Debrecen