LibreOffice Calc | Wie referenziere ich eine Spalte (um alle Zeilen zu iterieren) mit einer Formel in „Suchen & Ersetzen“?


1

Ich habe zwei Spalten: A und B. In Spalte A gibt es einige Währungswerte (alle positiven). In Spalte B gibt es einen Wert, der angibt, ob der Wert in Spalte A positiv oder negativ ist.

Ich las die Hilfe und fand diese: https://help.libreoffice.org/Calc/Assigning_Formats_by_Formula

Kann man in "Ersetzen" eine Formel schreiben, um den Wert der Spalte A (-1 * value_column_A) zu ändern, wenn der jeweilige Wert (gleiche Zeile) in Spalte B steht?

Ich habe folgendes versucht: In "Find":. *

In "Ersetzen": = WENN (B2 = "S"; - 1 * &; &)

Dies funktioniert teilweise: Die Formel verwendet den Wert von B2 (iteriert die Zeile nicht), um den Wert aller A-Zeilen zu ändern. Ich kann nicht finden, wie ich einen B-Verweis schreibe, um in alle Zeilen zu iterieren.

(Ich weiß, dass es möglich ist, dies mit anderen Methoden zu lösen, aber ich bin gespannt, ob dies auf diese Weise möglich ist - mit "Suchen & Ersetzen").

Danke für jede Hilfe.

Antworten:


0

Verwenden Sie INDIRECT . Hier ist die Formel für das Feld Ersetzen .

=IF(INDIRECT("B"\&ROW())="S";-1*&;&)

Das Ergebnis, beginnend mit 1 bis 5 in Spalte A.

Spalten mit B = S sind negativ

Nachdem Sie diese Art von Forum zum ersten Mal verwendet haben, können Sie sie wiederholen, indem Sie Bearbeiten -> Suchen und Ersetzen -> Andere Optionen -> Suchen in -> Werte auswählen .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.