Jestem nowym członkiem, a nie asem Excela!
Moim problemem jest to, że „ja” (na przykład zbiór danych)jest znacznie większy) pięć wartości identyfikacyjnych (id1, id2, id3, id4, id5) w kolumnie A, które identyfikują rzut. W kolumnie BI mamy 19 próbek dla 5 rzutów w kolumnie A. Jednak w każdym rzucie wielkość próbki waha się od 2 do 6. Chcę więc uzyskać 19 wartości w taki sposób, że każda wartość identyfikacji rzutu odpowiada jej liczbie W końcu chcę mieć tego rodzaju kolumnę A z wartościami identyfikacyjnymi (id1, id1, id2, id2, id2, id2, id3, id3, id3, id3, id3, id4, id4, id4, id4, id4 , id4, id5, id5), które odpowiadają kolumnie B z liczbą próbek (1,2,1,2,3,4,1,2,3,4,5,1,2,3,4,5 , 6,1,2), więc chcę, aby każda wartość identyfikacyjna odpowiadała liczbie jego próbek.
Dziękuję Ci!
Odpowiedzi:
0 dla odpowiedzi № 1Myślę, że zamiast tego możesz być najlepiej obsługiwanyutworzenie kolumny „CAST + Sample”, która jednoznacznie identyfikowałaby każdy wiersz. Jednak poniższe, wprowadzone w A3, powinny dać pożądany efekt z twojego przykładu.
= JEŚLI (B3 = 1, „ID” i WARTOŚĆ (PRAWO (A1,1)) + 1, A2)
Będzie to działać tylko wtedy, gdy jest mniej niż 10 rzutów.
0 dla odpowiedzi nr 2
Dobra, warto było podać przykładowe dane. Zakładając twoje Sample
jest w kolumnie B
a ty chcesz swojego ID"s
w kolumnie A
. Umieść tę formułę w komórce A2
i ciągnij, aż będziesz miał swój Sample
.
=IF(VALUE(B2)=1,IF(LEFT(A1,2)="ID","ID"&RIGHT(A1,LEN(A1)-2)+1,"ID1"),IF(LEFT(A1,2)="ID",A1,"ID1"))
Oto zrzut ekranu, jak będzie wyglądać po umieszczeniu tej formuły.