Piotr Pasierowski

Piotr Pasierowski Automatyk,
programista PLC,
projektant systemów
sterowani...

Temat: Kopiowanie komórki z kolumny zawierającej ciąg znaków

Witam drogich forumowiczów.
Zwracam się z pytaniem do ekspertów. Mam problem z napisaniem formuły, umożliwiającej mi skopiowanie wartości jednej komórki z całej kolumny jeżeli wartość tej komórki zawiera ciąg znaków zawarty w innej komórce.
Problem polega na tym, że w aplikacji HMI mam przygotowany plik tłumaczeń. A teraz w innym pliku gdzie mam opisy zmiennych muszę powtórzyć to tłumaczenie.
Mam przygotowaną kolumnę z nazwą zmiennej np "PT020". W innym arkuszu mam komórkę, która zawiera tłumaczenie z opisem np "PT020 - ciśnienie czegos tam". Dlatego potrzebuję formuły która skopiuje mi cały opis po polsku w komórkę obok tej z nazwą zmiennej.
Czy ktoś może mi pomóc z opracowaniem takiej formuły?
Grzesiek Bienias

Grzesiek Bienias Opis w High
Definition i
dźwiękiem 7.1 :)

Temat: Kopiowanie komórki z kolumny zawierającej ciąg znaków

Piotr P.:
Witam drogich forumowiczów.
Zwracam się z pytaniem do ekspertów. Mam problem z napisaniem formuły, umożliwiającej mi skopiowanie wartości jednej komórki z całej kolumny jeżeli wartość tej komórki zawiera ciąg znaków zawarty w innej komórce.
Problem polega na tym, że w aplikacji HMI mam przygotowany plik tłumaczeń. A teraz w innym pliku gdzie mam opisy zmiennych muszę powtórzyć to tłumaczenie.
Mam przygotowaną kolumnę z nazwą zmiennej np "PT020". W innym arkuszu mam komórkę, która zawiera tłumaczenie z opisem np "PT020 - ciśnienie czegos tam". Dlatego potrzebuję formuły która skopiuje mi cały opis po polsku w komórkę obok tej z nazwą zmiennej.
Czy ktoś może mi pomóc z opracowaniem takiej formuły?

Żeby doprecyzować czy dobrze rozumiem:
w jednej kolumnie masz jakieś nazwy (ciąg znaków), a w innej w innym arkuszu masz masz rozszerzony ciąg znaków...

Jeśli tak, to słabo to wygląda - gdybyś miał tabelę krótka nazwa w pierwszej kolumnie, rozszerzona nazwa w drugiej to można byłoby zastosować wyszukaj.pionowo(...).
Piotr Pasierowski

Piotr Pasierowski Automatyk,
programista PLC,
projektant systemów
sterowani...

Temat: Kopiowanie komórki z kolumny zawierającej ciąg znaków

No niestety nie jest to tabela. Ponieważ jest to połączenie dwóch plików o różnych strukturach. A chodzi o to by powstała właśnie taka tabela.
Tomasz Szawan

Tomasz Szawan analityk finansowy

Temat: Kopiowanie komórki z kolumny zawierającej ciąg znaków

Wydaje mi się, że vlookup wystarczy. W lookup_value można użyć * i dzięki temu nie będzie szukał dokładnej wartości tylko komórki zawierające określony sting, np. =VLOOKUP("*"&A1&"*";Sheet2!$A$1:$A$5;1;0)
Piotr Pasierowski

Piotr Pasierowski Automatyk,
programista PLC,
projektant systemów
sterowani...

Temat: Kopiowanie komórki z kolumny zawierającej ciąg znaków

Dzięki za podpowiedź. Poaradziłem sobie w inny sposób. Plik tłumaczeń tak podzieliłem za pomocą importu z pliku txt z rodzieleniem za pomocą "-". W ten sposób z jednej kolmny pliku tłumaczeń powstały dwie w której miałem jedną odpowiadającą nazwie zmiennej czyli PT020 a w drugiej miałem opis zmiennej. W ten sposób powstała tabela a potem prościzna z zastosowaniem =WYSZUKAJ.
Serdecznie dziękuję za wypowiedzi. Pozdrawiam



Wyślij zaproszenie do