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ą?

Odpowiedzi:


0

Posługiwać się POŚREDNI() :

=INDIRECT(B2)+C1

enter image description here


1
@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.
fixer1234

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

@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
fixer1234

@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

@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ę.
fixer1234
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.