- Pár nap, és humanoid robotok is futják már a félmaratont
- Google AI segíti az amerikai áramhálózat fejlesztését
- Egy vacsora, és a Trump-kormány már nem korlátozza az NVIDIA H20-as eladásait
- 600 tonna iPhone-t vitt az Apple az USA-ba Indiából Trump vámjai miatt
- Befutott az AI az ügyfélszolgálatra, és sokkal több terméket tudnak azóta eladni
- Mesterséges intelligencia topik
- 600 tonna iPhone-t vitt az Apple az USA-ba Indiából Trump vámjai miatt
- Egy vacsora, és a Trump-kormány már nem korlátozza az NVIDIA H20-as eladásait
- Mozilla Firefox
- Pár nap, és humanoid robotok is futják már a félmaratont
- Mikrotik routerek
- Linux kezdőknek
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Arch Linux
- Otthoni hálózat és internet megosztás
-
IT café
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
-
Fferi50
Topikgazda
Szia!
Talán indirekt függvénnyel megoldható lenne...
A munkalapok neveit felírod az első (vagy a 100. sorba) ebben a formában:'12th July ''06'!
Az aposztrófok azért kellenek, hogy a nevet értelmezni tudja a képletben.
Ezután a képlet, ha pl. a B oszlopban kezdődnek a munkalap nevek:=INDIREKT(B$1 & "B5")
Ezt végig lehet húzni a soron jobbra és így az első sorban levő munkalapról a B5 cella értéke kerül bele.
Ezt még lehetne kombinálni pl. azzal, hogy a második sorban x-eket teszel abban az oszlopban, amelyik adatra szükséged van.
Akkor a képlet (nyilván legalább a harmadik sortól):=HA(B2="x";INDIREKT(B$1 & "B5");"")
Vagyis csak akkor lesz benne értékes adat, ha x van a B2 cellában. Ez a képlet is húzható jobbra.
A plusz munka - ami szerintem megéri, hogy a munkalapok neveit ki kell gyűjtened egyszer.
Erre egy kis makró:Sub nevkigyujto()
Dim sh As Worksheet, x As Long
x = 2
For Each sh In Sheets
If sh.Name <> ActiveSheet.Name Then
If InStr(sh.Name, "'") > 0 Then
Cells(1, x).Value = "'" & Replace(sh.Name, "'", "''") & "'!"
Else
Cells(1, x).Value = "'" & sh.Name & "'!"
x = x + 1
End If
End If
Next
End Sub
Ez abban a formában gyűjti ki az első sorba a munkalap neveket, hogy az INDIREKT függvényben használni lehessen.
Szúrd be az üres munkalapot a többiek elé és futtasd le a makrót. Ha utána már nincs rá szükséged, akkor mentésnél hagyd figyelmen kívül a makrós figyelmeztetést - egyébként makróbarátként vagy bináris fájlként (xlsm ill. xlsb) kell mentened.
A makrót Alt+F11 után Insert Module részbe kell bevinned.Üdv.
Új hozzászólás Aktív témák
Hirdetés
- Mesterséges intelligencia topik
- Amatőr csillagászat
- 600 tonna iPhone-t vitt az Apple az USA-ba Indiából Trump vámjai miatt
- Kerékpárosok, bringások ide!
- Egy vacsora, és a Trump-kormány már nem korlátozza az NVIDIA H20-as eladásait
- Kínai és egyéb olcsó órák topikja
- Teljes verziós játékok letöltése ingyen
- Victoryus: Már a Josef Seibel se a régi
- Milyen egeret válasszak?
- Oázis Computer - Prohardver nyereményjáték, fődíj egy Samsung gamer monitor
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RTX 4060 Ti 8GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 7900 XTX GAMER PC termékbeszámítással
- BESZÁMÍTÁS! ÚJ Sapphire / Gigabyte RX 7700 XT / RX 7800XT 16GB / 7900XTX 24GB videokártyák 3 év 27%
- LG 32SQ700S-W - 32" VA Smart - 3840x2160 4K UHD - 62Hz 5ms - WebOS - Wifi + BT - USB-C - Hangszórók
- BESZÁMÍTÁS! Gigabyte B760M i5 13600KF 32GB DDR4 1TB SSD RTX 3070 8GB CM CMP 510 Corsair 750W
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest