Forum Coders' city Strona Główna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Potrzebuję szybkiej odpowiedzi na moje pytanie... Zasady

[Excel] Sprawdzenie, czy komórka zawiera wskazany tekst

Idź do strony 1, 2  Następny

 
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Oprogramowanie biurowe
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
mlody1
Gość





PostWysłany: Sob Mar 01, 2008 6:51 pm  OP    Temat postu: [Excel] Sprawdzenie, czy komórka zawiera wskazany tekst Odpowiedz z cytatem Pisownia

czy to mozna jakos zrobic w excelu ? -formula / vba ?

tekst 1 'werk qwertAAB jdlfjsl'
tekst 2 'AAB'

jezeli w tekscie w komorce np. G2 wystepuje tekst 'AAB' (w dowolnym miejscu) to wartosc z A2, jezeli nie wystepuje to wartosc z C2
Powrót do góry
reawer



Dołączył: 30 Maj 2005
Posty: 345
Skąd: Inowrocław

PostWysłany: Sob Mar 01, 2008 10:31 pm      Temat postu: Odpowiedz z cytatem Pisownia

Witaj!!!

Kod:
=JEŻELI(CZY.BŁ(SZUKAJ.TEKST("AAB";G2))=FAŁSZ;A2;C2)


NARA

POZDRO

_________________
Myślenie nie boli !!!!!!!!!!!!!!
----------------------------------------------------------

reawer@wp.pl
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Numer GG Tlen
mlody1
Gość





PostWysłany: Nie Mar 02, 2008 12:20 am  OP(?)    Temat postu: wyszukaj tekst w komorce Odpowiedz z cytatem Pisownia

jest ok. jak to wykombinowales ?
potrzebuje to jeszcze rozbudowac ale moze juz dam rade;
dzieki wielkie !!!
Powrót do góry
reawer



Dołączył: 30 Maj 2005
Posty: 345
Skąd: Inowrocław

PostWysłany: Nie Mar 02, 2008 2:47 pm      Temat postu: Odpowiedz z cytatem Pisownia

Ja już tak po prostu mam.
_________________
Myślenie nie boli !!!!!!!!!!!!!!
----------------------------------------------------------

reawer@wp.pl
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Numer GG Tlen
Lobo



Dołączył: 16 Gru 2008
Posty: 4

PostWysłany: Pon Kwi 20, 2009 11:57 am      Temat postu: Odpowiedz z cytatem Pisownia

Niezle, takie nawet proste a rozwiazalo mi duzy problem.

Oczywiscie musialem to przekonwertowac na Angielska wersje instrukcji.

By wyprzedzic pytania innych na przyszlosc zamieszczam dla potomnych

=IF(ISERR(SEARCH("AAB",G2))=FALSE,a2,a3)

Swoja droga warto miec ta strone w zakladkach

Slownik Funkcji EN-PL
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
M33
Gość





PostWysłany: Sro Paź 19, 2016 4:52 pm      Temat postu: Odpowiedz z cytatem Pisownia

Witam,
A czy jest możliwe po sprawdzeniu tekstu pod tym kątem usunąć tekst za szukanymi znakami?
Powrót do góry
hurgadion



Dołączył: 06 Kwi 2011
Posty: 853
Skąd: Web :)

PostWysłany: Sro Paź 19, 2016 6:19 pm      Temat postu: Odpowiedz z cytatem Pisownia

Hej,
jest możliwe, wyszukujemy pozycję danego ciągu znaków w danym stringu: poz i stosujemy formułkę:
Kod:

=LEWY(string, poz)


Przetestuj jak to działa na konkretnym, praktycznym przykładzie, pzdr. :)

_________________
miasto nauki praktycznej
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Numer GG
M33
Gość





PostWysłany: Sro Paź 19, 2016 6:30 pm      Temat postu: Odpowiedz z cytatem Pisownia

Dzięki za odpowiedź.

Działa po części. To znaczy nie wiem jak wyszukać tego znaku w tekście.

Mówiąc dokładniej dla przykładu mam komórkę z tekstem:
Kod:
"Tekst o różnej długości - Ciąg dalszy tekstu."


Potrzebuję usunąć tekst za myślnikiem.
Powrót do góry
hurgadion



Dołączył: 06 Kwi 2011
Posty: 853
Skąd: Web :)

PostWysłany: Sro Paź 19, 2016 6:39 pm      Temat postu: Odpowiedz z cytatem Pisownia

może w takim razie odpal takie makro:
Kod:

Sub usun()

Cells(1, 1).Value = Split(Cells(1, 1).Value, " - ")(0)
End Sub


_________________
miasto nauki praktycznej
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Numer GG
jacekq



Dołączył: 13 Kwi 2006
Posty: 2208
Skąd: Wrocław

PostWysłany: Sro Paź 19, 2016 8:26 pm      Temat postu: Odpowiedz z cytatem Pisownia

Formuła (w A4 jest obrabiany tekst):
Kod:
=USUŃ.ZBĘDNE.ODSTĘPY(LEWY($A4;ZNAJDŹ("-";$A4)-1))


Można bez USUŃ.ZBĘDNE.ODSTĘPY, jeśli jest pewność, że nie ma spacji przed myślnikiem - ale nie zakładałbym tego...
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email
Wyświetl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Oprogramowanie biurowe Wszystkie czasy w strefie CET (Europa)
Idź do strony 1, 2  Następny
Strona 1 z 2

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Możesz dodawać załączniki na tym forum
Możesz pobierać pliki z tego forum




Debug: strone wygenerowano w 0.17666 sekund, zapytan = 11
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |