-
Fototrend
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
válasz
GreenIT
#38852
üzenetére
Szia!
Még egy kiegészítés. Az összesítésnél az adatok sajnos nem a fejlécek szerinti ABC rendben, hanem az egyes táblákban levő sorrendnek megfelelően lesznek.
Ezért mielőtt a nevek "egyesítését" elvégeznéd, további 3 műveletre van szükség:
1. A kapott eredményt másolod, majd irányított beillesztéssel transzponálva beilleszted egy új lapra.
2. Az új helyen csinálsz egy sorbarendezést a terméknevek szerint.
3. Az így kapott adatokat másolod és szintén transzponálva visszamásolod az összesítő lapra.Ezután már jöhet a terméknevek "szabás - varrása", mert egymás után lesznek az oszlopok.
Ha nem szeretnéd, hogy a termékek sorrendje megváltozzon, akkor az összesítés előtt átnevezésnél a nevek elé is kell tenni egy folyamatosan növekvő azonosítót, pl. az oszlopot és nem a színek kezdőbetűjét tenném a végére, hanem pl A,B,C betűt.
Vagyis a képlet így nézne ki =Jobb("000" & Oszlop();3) & B1 & "A" az első munkalapon, & "B", & "C" a többin.
Ebben az esetben a sorbarendezésnél nem fog változni az eredeti sorrend.
A név szétszedés képlete is változik természetesen, a transzponálás, sorbarendezés, transzponálás után.
Az első, induló képlet = Közép(B1;4;Hossz(B1)-4)
a folytatás pedig: =Ha(Közép(C1;4;Hossz(C1)-4)=B2;"";Közép(C1;4;Hossz(C1)-4))Üdv.
-
Fferi50
Topikgazda
válasz
GreenIT
#38852
üzenetére
Szia!
Csak ötletelek, hátha mégis tudod használni:
Gondolom a 3 munkalap első sorában vannak a terméknevek, első oszlopában pedig az összetevők megnevezései.
Ebben az esetben én megpróbálnám a következőt:
Az első sor után beszúrnék egy üres sort mindhárom munkalapon.
Az üres sor képlete, kezdve a második oszloptól:
=B1 & "P" az első munkalapon
=B1 & "K" a második munkalapon
=B1 & "S" a harmadik munkalapon
A képletet végighúzni addig, ameddig termékek vannak. Ezután ezt a sort kijelölni. Másolás - irányított beillesztés - értéket.
Ezután az első sort ki lehet törölni.
Így a 3 munkalapon különböző termékneveid vannak, ami az összesítésnél külön-külön oszlopban fog megjelenni. Az összesítésnél be kell jelölni, hogy a feliratokat vegye a felső sorból és a bal oszlopból.Ezután az összesítő lapon ugyanezt visszafelé meg kell játszani:
Üres sor beszúrása:
B2 cella képlete =Bal(B1;Hossz(B1)-1)
C2 cella képlete =Ha(Bal(C1;Hossz(C1)-1)=B2;"";Bal(C1;Hossz(C1)-1)
Ez utóbbi képlet végighúzható az oszlopokon. Így csak egy-egy név marad meg. Utána persze itt is Másolás- irányított beillesztés - értéket. Majd az első sor törölhető.Ha a terméknév alatt még más is lenne, azaz nem egy sor a "fejléc" , akkor csinálni kell egy másolatot mindhárom munkalapról (ez egyébként is ajánlott) és a második és további sort törölni, majd az összesítésre visszamásolni.
Nagyjából erre gondoltam, amikor az összeítést javasoltam.
Üdv.
Új hozzászólás Aktív témák
- Apple iPhone SE 2020 128GB, Kártyafüggetlen, 1 Év Garanciával
- Keresek Xbox Series S / Series X / Playstation 5 konzolokat
- GYÖNYÖRŰ iPhone 12 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3375, 100% Akkumulátor
- LG Gram 14 WUXGA IPS i7-1360P 5.0Ghz 12mag 32GB DDR5 1TB SSD Intel Iris XE 10óra Akku Win11 Garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RTX 5060 Ti 16GB GAMER termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő
Fferi50
