Zastąp odwołanie do komórki w formule za pomocą innej komórki
0
Próbuję znaleźć sposób na zmianę odwołania do komórki w formule za pośrednictwem innej komórki. Powiedzmy, że mam w komórce A1 wzór = B1 + C1. Teraz chcę zmienić B1 na F1, po prostu wpisując F w oddzielnej komórce. Jak uczynić B w B1 zmienną wymienną?
@Sean, pytanie rzeczywiście pyta o wprowadzenie tylko litery kolumny, więc aby nieco rozwinąć odpowiedź: INDIRECT pozwala budować odwołanie do komórki z innych odniesień do komórek, formuł, ciągów tekstowych itp .; wszystko, co będzie miało odniesienie do odwołania do komórki w nawiasach INDIRECT. Więc jeśli chcesz wprowadzić tylko literę kolumny, wyglądałoby to tak: =INDIRECT(B2&"1")+C1. The & łączy kawałki i 1 jest używany jako tekst dosłowny, a nie liczba, więc jest w cudzysłowie.
Hello @ fixer1234 - Bardzo dziękuję za szybką odpowiedź i rzeczywiście widziałem to rozwiązanie. Powinienem być bardziej zrozumiały, ponieważ większość tego, co próbuję zrobić, to masowa aktualizacja kolumny w formule. Powiedzmy, że formuła w moim przykładzie jest kontynuowana przez wiersz 100. Jak zmieniłbym wszystkie litery „B” na „F”?
@Sean, więc chcesz zablokować odwołanie do B2, ponieważ zawiera kolumnę, a odwołanie do wiersza odzwierciedla wiersz, w którym formuła jest włączona? Część formuły C1 zostanie dostosowana w miarę jej kopiowania, więc możesz użyć: = POŚREDNIE ($ B 2 USD i WIERSZ ()) + C1
@fixer, jeszcze raz dziękuję. Więc zasadniczo muszę dodać funkcję INDIRECT do każdego wiersza. Ponieważ mój plik już istnieje, miałem nadzieję, że istnieje sposób na odniesienie się do komórek i zmiany, której potrzebowałem w jednej komórce. Mogę oczywiście użyć funkcji zamiany, aby zaktualizować formuły. Dzięki!
@Sean, potrzebujesz funkcji INDIRECT w każdym rzędzie. Ale jak każda replikowana formuła wprowadza się ją raz i kopiuje lub przeciąga w dół, aby wypełnić kolumnę.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.
=INDIRECT(B2&"1")+C1
. The&
łączy kawałki i1
jest używany jako tekst dosłowny, a nie liczba, więc jest w cudzysłowie.