Agnieszka
Bassa
IMS Polska Sp. z
o.o.
Mariusz
Jankowski
Programista
Excel/VBA
Temat: porównywanie danych
Hej,Na początek przetestuj sobie funkcję PORÓWNAJ (EXACT w angielskiej wersji Excela). Funkcja porównuje ze sobą dwa teksty/ciągi znaków i zwraca TRUE jeżeli są takie same i FALSE jeżeli są różne. Funkcja rozróżnia wielkość liter.
Agnieszka
Bassa
IMS Polska Sp. z
o.o.
Temat: porównywanie danych
Ok dało by to radę ale ja muszę porównać: podam na przykładziez-k23hgt z treścią blgt23hgt i w takim przypadku chcę żeby mi tylko porównywało czy 23 w jednej i drugiej kolumnie występuje ??
konto usunięte
Temat: porównywanie danych
Agnieszka Bassa:a jest jakaś logika w tym porównywaniu?
Ok dało by to radę ale ja muszę porównać: podam na przykładzie
z-k23hgt z treścią blgt23hgt i w takim przypadku chcę żeby mi tylko porównywało czy 23 w jednej i drugiej kolumnie występuje ??
to że ty wiesz że trzeba sprawdzić czy występuje 23 w obu przypadkach - jest oczywiste dla Ciebie dla Mnie, Excel tego nie wie i trzeba mu to jakoś przekazać, najlepiej jakąś regułą
Janusz
K.
Ekspert rozwoju i
przyszłości firm,
struktur, systemów
or...
Temat: porównywanie danych
I to wymaganie warto byłoby brać pod uwagę, projektując sposoby zbierania danych, prezentowania ich i obróbki...Nie trzeba by się potem gimnastykować, wyszukując najdziksze sposoby załatwienia czegoś, co powinno byc załatwione na etapie koniecznego namysłu....
Mariusz
Jankowski
Programista
Excel/VBA
Temat: porównywanie danych
No to może taka formułka (dla danych w komórkach A1 i B1) ->=JEŻELI(ORAZ(ZNAJDŹ("23";A1);ZNAJDŹ("23";B1));"JEST";"NIE MA")
Agnieszka
Bassa
IMS Polska Sp. z
o.o.
Temat: porównywanie danych
Ok formuła bardzo fajna :D aczkolwiek czy można ją rozszerzyć ... bo nie zawsze porównuje tylko dana liczbę ... czasem w jednym arkuszu występuje ich setka więc na większą skale ta formułka by się nie sprawdziła ... dziękuje za dotychczasową pomoc
Mariusz
Jankowski
Programista
Excel/VBA
Temat: porównywanie danych
A może zamiast wklepywać na sztywno kryterium (czyli to "23") lepiej pobrać je z komórki obok? Czyli w komórkach A1 i B1 to co było, w komórce C1 -> 23 i w komórce D1 formuła:=JEŻELI(ORAZ(ZNAJDŹ($C1;$A1);ZNAJDŹ($C1;$B1));"JEST";"NIE MA")
Jeżeli natomiast chcesz aby funkcja od razu sprawdzała całą tablicę kryteriów np. "23"; "blg"; "ht" to wtedy musimy wkroczyć w tematykę VBA :-).Mariusz Jankowski edytował(a) ten post dnia 08.09.09 o godzinie 22:28
konto usunięte
Temat: porównywanie danych
Da się tą formułę uogólnić, aby sprawdzała czy z danego zestawu danych (np. 23, 2a2, 13, aba) jest powtarzana w obu kolumnach ta sama sekwencja. Pozdrawiam.konto usunięte
Temat: porównywanie danych
Darek J.:
Da się tą formułę uogólnić, aby sprawdzała czy z danego zestawu danych (np. 23, 2a2, 13, aba) jest powtarzana w obu kolumnach ta sama sekwencja. Pozdrawiam.
ale cyfry, znaki tekstowe??
musi być jakiś wzór, jak jest to bez problemu
konto usunięte
Temat: porównywanie danych
Sprawdzane dane wystarczy zgromadzić w określonej kolumnie. Nie wiem jak... :) Możliwe, że recznie lub na podstawie pewnej REGUŁY/WZORU.Przemysław R.:
ale cyfry, znaki tekstowe??
musi być jakiś wzór, jak jest to bez problemuDarek J. edytował(a) ten post dnia 08.09.09 o godzinie 22:34
Agnieszka
Bassa
IMS Polska Sp. z
o.o.
Temat: porównywanie danych
A może zamiast wklepywać na sztywno kryterium (czyli to "23") lepiej pobrać je z komórki obok? Czyli w komórkach A1 i B1 to co było, w komórce C1 -> 23 i w komórce D1 formuła:=JEŻELI(ORAZ(ZNAJDŹ($C1;$A1);ZNAJDŹ($C1;$B1));"JEST";"NIE MA")
Jeżeli natomiast chcesz aby funkcja od razu sprawdzała całą tablicę kryteriów np. "23"; "blg"; "ht" to wtedy musimy wkroczyć w tematykę VBA :-).
To kopiowanie w celu sprawdzenia nie jest takie proste bo ja pracuje na naprawde opszernych arkuszach kalkulacyjnych w któwrych nie ma co do tych nr żadnej zależności i cały myk polega na tym że muszę porównać z tej całej treści (z ciągu znaków a czasami innych cyfr czy występuje dana sekwencja) w kolumnie A1 i B1
Agnieszka
Bassa
IMS Polska Sp. z
o.o.
Temat: porównywanie danych
Darek J.:
Sprawdzane dane wystarczy zgromadzić w określonej kolumnie.Przemysław R.:
ale cyfry, znaki tekstowe??
musi być jakiś wzór, jak jest to bez problemu
to np masz do porównania A1 = C-PP-KUWIED009-G2PLWIN180DMET/DMET.
z B1 = jggbbajgh009k-hakhx
konto usunięte
Temat: porównywanie danych
W kolumnie teraz trzeba sprecyzować jakie ciągi znaków chcesz wyszukać i porównać :)Agnieszka Bassa:
C-PP-KUWIED009-G2PLWIN180DMET/DMET.
z B1 = jggbbajgh009k-hakhxDarek J. edytował(a) ten post dnia 08.09.09 o godzinie 22:37
konto usunięte
Temat: porównywanie danych
Agnieszka Bassa:
Darek J.:
Sprawdzane dane wystarczy zgromadzić w określonej kolumnie.Przemysław R.:
ale cyfry, znaki tekstowe??
musi być jakiś wzór, jak jest to bez problemu
to np masz do porównania A1 = C-PP-KUWIED009-G2PLWIN180DMET/DMET.
z B1 = jggbbajgh009k-hakhx
a co jest częścią wspólną
i jaki jest sens merytoryczny porównania jednego elementu z kolejnym?
Agnieszka
Bassa
IMS Polska Sp. z
o.o.
Temat: porównywanie danych
Darek J.:
W kolumnie teraz trzeba sprecyzować jakie ciągi znaków chcesz wyszukać i porównać :)Agnieszka Bassa:
C-PP-KUWIED009-G2PLWIN180DMET/DMET.
z B1 = jggbbajgh009k-hakhxDarek J. edytował(a) ten post dnia 08.09.09 o godzinie 22:37
Ja chce tylko porównać znaki 009 czy występują w jednej i w drugiej kolumnie :)
Agnieszka
Bassa
IMS Polska Sp. z
o.o.
Temat: porównywanie danych
Przemysław R.:
Agnieszka Bassa:
Darek J.:
Sprawdzane dane wystarczy zgromadzić w określonej kolumnie.Przemysław R.:
ale cyfry, znaki tekstowe??
musi być jakiś wzór, jak jest to bez problemu
to np masz do porównania A1 = C-PP-KUWIED009-G2PLWIN180DMET/DMET.
z B1 = jggbbajgh009k-hakhx
a co jest częścią wspólną
i jaki jest sens merytoryczny porównania jednego elementu z kolejnym?
Sensem jest wprowadzenie poprawnych danych wykorzystywanych w mojej pracy ... jest to bardzo istotne żeby te liczby się zgadzały :)
konto usunięte
Temat: porównywanie danych
To wystarczy powyższa formułka MARIUSZA, tylko zamiast 23, wpiszesz po prostu 009 :))Agnieszka Bassa:
Ja chce tylko porównać znaki 009 czy występują w jednej i w drugiej kolumnie :)
konto usunięte
Temat: porównywanie danych
ale dlaczego 009 a nie np. KUWIEDtego typu informacje służą do skonstrowania algorytmu - czyli uniwersalnej metody działania z dowolnymi danymi
konto usunięte
Temat: porównywanie danych
Darek J.:
To wystarczy powyższa formułka MARIUSZA, tylko zamiast 23, wpiszesz po prostu 009 :))Agnieszka Bassa:
Ja chce tylko porównać znaki 009 czy występują w jednej i w drugiej kolumnie :)
a jak w kolejnym wierszu będzie 008 to co wtedy?
Podobne tematy
-
Fani Excela » Definiowani danych do wykresu -
-
Fani Excela » Pobieranie danych zapisanych w skoroszycie Excela na... -
-
Fani Excela » DLA OSÓB KTÓRE POTRZEBUJĄ WPROWADZIĆ DO SUBIEKTA GT DUŻĄ... -
-
Fani Excela » Wyszukiwanie i zliczanie danych - jak zrobić -
-
Fani Excela » Stosowanie funkcji dla różnych wariantów danych -
-
Fani Excela » Pobieranie danych z sieci -
-
Fani Excela » Struktura i dane arkusza XLS w bazie danych -
-
Fani Excela » Źródło danych w zabezpieczonym arkuszu - automatyczne... -
-
Fani Excela » Pobieranie danych z kilku innych arkuszy (o nazwach... -
-
Fani Excela » Komenda na przenoszenie danych. -
Następna dyskusja: