Temat: zakresy/przedziały/ liczb na poszczególne liczby i na odwrót

Szukam sposobu na zamianę danych podanych w Excelu w następujący sposób:

tabela A
100 102 dane1 dane2 dane3 …
103 103 dane4 dane5 dane6
109 115 dane7 dane8 dane9
116 120 dane10 dane11 dane12
125 130 dane13 dane14 dane15

Gdzie pierwsze dwie kolumny to jakby zakres. Czyli pierwszy zakres to od 100 do 101, drugi to pojedynczy punkt 103, potem następuje zakres od 109 do15 itd. Dane te powinny być zamienione w sposób pokazany poniżej – zakresy są „rozwinięte” na poszczególne odpowiadające im rzędy danych. Ilość rzędów w tabeli A może być zmienna.

tabela B
100 dane1 dane2 dane3
101 dane1 dane2 dane3
102 dane1 dane2 dane3
103 dane4 dane5 dane6
109 daane7 dane8 dane9
110 daane7 dane8 dane9
111 daane7 dane8 dane9
112 daane7 dane8 dane9
113 daane7 dane8 dane9
114 daane7 dane8 dane9
115 daane7 dane8 dane9
116 dane10 dane11 dane12
117 dane10 dane11 dane12
118 dane10 dane11 dane12
119 dane10 dane11 dane12
120 dane10 dane11 dane12
125 dane13 dane14 dane15
126 itd.

A druga sprawa to zamiana danych podanych tak jak w tabeli B na takie jak w tabeli A. Właściwie w tym przypadku to interesuje mnie jedynie pierwsza kolumna. Więc chodzi o wyszukanie liczb występujących jedna po drugiej aż do przerwy i zapianie ich jako przedziałów. Czyli
105
106
107
120
121

Na
105 107
120 121
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: zakresy/przedziały/ liczb na poszczególne liczby i na odwrót

1. Do każdej lini przepisz zakres.
100 100-102
101 100-102
102 100-102
Walnij to w tabelkę z polem zakres w nagłówkach wierszy.

Następna dyskusja:

kopiowanie ciągu liczb




Wyślij zaproszenie do