PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelTa bort alla rader som inte innehåller sökordTa bort alla rader som inte innehåller sökord
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2021-05-06 08:41
 

 har en större mängd data att gå igenom, tyvvär ej så strukturerat som önskat.
jag söker en formel som efter säg "ELcentral" i ett excel blad.
Hela bladet ska sökas igenom.
dom vågrätta raderna som inte innehåller "ELcentral" ska tas bort.

sen har jag tittat lite på att flytta innehåll i cellerna från ett blad till ett annat.
dom flesta besiker då man använder värdet(siffror) från annat blad eller flyttar siffror.
jag har blandat typ Blad 3 B1 "11.222.333"        C1 "Gröna huset"         L1 " Rum 3"        Q1 "1337" osv.
då vill jag hämta det till Blad 1   B1"innehållet i blad 3 B1"           C1 "innehållet i blad 3 C1 "       L1 " innehållet i blad 3 L1"      Q1 " innehållet i blad 3 Q1"

Nytt inlägg
 2021-05-06 09:50
 

hej hej

Att ta bort alla rader som inte innehåller Elcentral är i tanken inte särskilt svårt. Det går att skriva en formel som hittar om ordet finns i raden eller inte. Därefter filtrera fram rätt resultat. Dessvärre går det dock inte att ta bort det filtrerade resultatet efterssom det kräver för mycket minne. En funktion som hittar om elcentral finns på aktuell rad, ska läggas i kolumn A, på varje cell. så se till att denna är tom genom att infoga en kolumn.

=SÖK("Elcentral";TEXTJOIN(;SANT;B2:XFD2))

Alla rader som i A kolumnen får #värdefel, ska tas bort. och detta måste göras manuellt eller med VBA. Att filtrera fram resultatet och därefter ta bort det, blir för minnesintensivt, men du kan juh pröva :). 

Mvh

Christian

Nytt inlägg
 2021-05-06 10:45
 

tack för hjälpen får titta på vb skript.
har 2x28 kärnor på 3,8 GHz å 512 GB Ram till förfogande.
tror du det räcker  ;)
 

Nytt inlägg
 2021-05-06 12:08
 
 Ändrad av anonymous  på 2021-05-06 12:13:56

Om vi säger att du bara vill kolla i kolumn A:U så borde den här formeln ge en 0/1 för om det finns en cell där "elcentral" står ensamt i en rad

=MMULT((Blad1!A:U="elcentral")*1;SEKVENS(KOLUMNER(Blad1!A:U);;1;0))

Peta in i Filter för att endast visa Elcentrals-rader i ett annat blad

=FILTER(Blad1!A:U;MMULT((Blad1!A:U="elcentral")*1;SEKVENS(KOLUMNER(Blad1!A:U);;1;0)))

 

Försök uvidga det här till fler kolumner så inser du snart vad Chistian menar...

Alternativ som är lite snällare. använd ANTAL.OM. Exempel med hjälpblad där du skriver in den här formeln i A1

=ANTAL.OM(Blad1!1:1;"elcentral")

Om du även vill hitta rader där ordet Elcentral finns någonstans i cellen, t.ex  Elcentral Hus5V15_A32   (eller hur nu erat system ser ut) så kan du använda Wildcards/jokertecken * 

=ANTAL.OM(Blad1!1:1;"*elcentral*")

Men det där gäller ju bara första raden. för att utöka till alla rader kan du antingen kopiera ner eller utöka automagiskt. T.ex med förskjutning

typ:

=ANTAL.OM(FÖRSKJUTNING(Blad1!1:1;RAD(A:A)-1;0);"*elcentral*")

Peta in i en filter-formel för att filtrera fram de rader som innehåller "Elcentral" (exempel utan jokertecken)

=FILTER(Blad1!A:XFD;ANTAL.OM(FÖRSKJUTNING(Blad1!1:1;RAD(A:A)-1;0);"elcentral"))

Det borde gå att lösa med index också men jag ork int lista ut hur

 

Tomma celler kommer att returneras som 0. Kan lösas genom att göra om all otput till text

 =FILTER(Blad1!A:XFD;ANTAL.OM(FÖRSKJUTNING(Blad1!1:1;RAD(A:A)-1;0);"elcentral"))&""

Men då kan du inte räkna med resultatet, så....

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelTa bort alla rader som inte innehåller sökordTa bort alla rader som inte innehåller sökord

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter