Kann man mit LibreOffice Calc Python-ähnliche Wörterbücher erstellen?

362
rudicangiotti

In Anbetracht dessen, dass Python-Wörterbücher Schlüsselelementen zu Wertelementen zuordnen:

dictionary = { "keyOn"e: "valueOne", "keyTwo": "valueTwo", "keyThree": "valueThree", 0: 4, 1: 3.75, 2: 3.5 } 

Und in Anbetracht dessen, dass dies ermöglicht, Werte über Schlüssel abzurufen:

dictionary["keyOne"] >>> 'valueOne' dictionary[0] >>> 4 

Ich frage mich, ob mit LibreOffice Calc etwas Ähnliches möglich ist.

Ist es beispielsweise möglich, 0in eine Zelle einzufügen und den 4Wert dann in der nächsten Zelle in derselben Zeile erscheinen zu lassen? Wenn ja, können Sie Funktionen vorschlagen, die dies zulassen?

0
Meinen Sie damit [VLOOKUP] (https://help.libreoffice.org/Calc/Spreadsheet_Functions#VLOOKUP)? Máté Juhász vor 7 Jahren 2
@ MátéJuhász, vielleicht, aber ich bin mit Funktionen im Allgemeinen nicht richtig vertraut. Ich werde es jetzt testen. Vielen Dank im Voraus für Ihren Vorschlag. rudicangiotti vor 7 Jahren 0
@ MátéJuhász, es funktioniert! Nur eine weitere Frage, wenn möglich: Wenn ich die Formel kopiere und in die nächste Zelle einfüge, werden alle Koordinaten um eins erhöht, sodass der Verweis auf das Array nicht korrekt ist. Ist es möglich, nur die erste Variable zu erhöhen, dh "SearchCriterion", und "Array" beim Kopieren und Einfügen konstant zu halten? rudicangiotti vor 7 Jahren 0
Sie müssen absolute Referenzen verwenden. https://help.libreoffice.org/Calc/Addresses_and_References,_Absolute_and_Relative Máté Juhász vor 7 Jahren 2
@ MátéJuhász, vielen Dank! rudicangiotti vor 7 Jahren 0

0 Antworten auf die Frage