Agnieszka Bassa

Agnieszka Bassa IMS Polska Sp. z
o.o.

Temat: porównywanie danych

Hej mam taki problemik: w jaki sposób porównać dany wycinek treści z jednej i drugiej kolumny... w taki sposób aby zaznaczało nam błędy jeśli są w nich rozbieżności ??
Mariusz Jankowski

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

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ł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 ??

konto usunięte

Temat: porównywanie danych

Agnieszka Bassa:
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 ??
a jest jakaś logika w tym porównywaniu?
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.

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

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

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

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

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

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

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

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. KUWIED
tego 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?

Następna dyskusja:

Definiowani danych do wykresu




Wyślij zaproszenie do