Nie można zablokować tylko litery kolumny według znaku dolara ($)

0

Nie mogę zablokować kolumn, gdy rozszerzam zmienne na osi poziomej, ale pionowo działa świetnie (tak jak, jeśli niczego nie używam ...):

=$A2

Zamiast tego blokuje wszystko tak, jak podczas korzystania z tego:

=$A$2

Czy istnieje jakieś obejście tego problemu? Muszę przedłużyć kolumny na osi poziomej, ponieważ tworzę tabelę szablonów drukowania dla kodów QR.

AKTUALIZACJA:

Chcę to osiągnąć, gdy duplikuję komórkę za pomocą prawego dolnego rogu:

=A1 | =A2 | =A3 | =A4 | ...
→
Lanti
źródło

Odpowiedzi:

2

Skopiowanie wyrażenia = $ A2 poziomo zawsze spowoduje, że = $ A2. Jest to celowe, ponieważ „$” jest symbolem „szafki”. Jeśli potrzebujesz konkretnej części referencji do zmiany, nie powinieneś używać „$” przed nią.

=$A2 → =$A2 ↓ =$A3

mimo że...

=A$2 → =B$2 ↓ =A$2


Twojego konkretnego problemu nie można rozwiązać poprzez odniesienie. Istnieje jednak wiele funkcji, które mogą poradzić sobie z sytuacją. Na przykład możesz użyć transpozycji ( twoja_zakres_definicja ).

Zauważ, że w niektórych arkuszach kalkulacyjnych musisz użyć kombinacji klawiszy Ctrl + Shift + Enter, aby zastosować definicje do zakresu. Aby „wykonać kopię lustrzaną” zakresu A2: A4, należy wybrać B1: D1, type = transpose (A2: A4) i nacisnąć ctrl + shift + enter.

Innym podejściem może być użycie funkcji index () i column (). Możesz wprowadzić do B1 wyrażenie = indeks ($ A $ 1: $ A $ 5, kolumna (B1)) i przeciągnij lub skopiuj w prawo. W ten sposób nie jest potrzebne ctrl + shift + enter. Tutaj pytasz o numer kolumny bieżącej komórki i używając tego numeru otrzymujesz wymagany wiersz z pierwszej (statycznej) kolumny.

goteguru
źródło
Co? Ta odpowiedź jest nieco myląca do zrozumienia.
Ramhound
Strzałki mają wskazywać kierunek kopiowania. Tak działają odwołania w arkuszach kalkulacyjnych.
goteguru
Dziękuję Ci! Przykłady strzałek są świetne, łatwe do zrozumienia. Czy jest jakiś sposób na osiągnięcie tego, czego chcę? Facet rozwiązał mi sposób, w jaki arkusz kalkulacyjny rozgrzewa wszystkie moje rdzenie 4 + 4 procesorów i potrzebuje 10-20 sekund, aby wygenerować 15 kawałków kodu qr ...
Lanti
Prawdopodobnie tak. Czy możesz poszerzyć swoje pytanie o pewne wskazówki? Nie byłem w stanie dokładnie zrozumieć, co chciałbyś osiągnąć.
goteguru
Zaktualizowałem swoje pytanie.
Lanti,