Strona 1 z 1

Usuwanie formuły zachowując dane - [SOLVED]

: pn sty 24, 2022 7:10 am
autor: Druidamus
Witam,
Możliwe, że ten temat już był, jeśli był, to będę wdzięczny za link, albo odpowiedź. Możliwe, że rozwiązanie jest bagatelnie proste, ale siedzę już chwile nad tym i nie umiem zadać odpowiedniego pytania w wyszukiwarce, żeby znaleźć rozwiązanie. Korzystam z pakietu LibreOffice, ale podejrzewam, że formułka będzie taka sama jak w OpenOffice

Potrzebuję skopiować dane z jednej kolumny do drugiej dodając do wartości komórki przedrostek np: do wartości 3458237 potrzebuję dodać stały przedrostek 45 aby wynikiem w równoległej komórce w drugiej kolumnie była liczba 453458237. Ta formułka, wraz z stałym przedrostkiem, będzie dotyczyła całej kolumny danych.
Następnie potrzebuję usunąć formułki z całej nowej kolumny zachowując nowe dane, ponieważ będę tą kolumnę łączył z zewnętrznym programem ściągającym dane z plików .xls i nie chce pobierać formułek ;p ale nowe wyniki.

Dziękuję za wszelką pomoc

Re: Usuwanie formuły zachowując dane

: pn sty 24, 2022 10:28 am
autor: Jan_J
Ad modyfikacja,
możesz ją przeprowadzić np. korzystając z formuł. Od rozsądku zależy, jak to zrobić w szczegółach:
dodając przedrostek (traktując dane jak tekst) czy dodając wartość liczbową.
Zauważ, że
"12" & "345" da "12345"
12000 + 345 da 12345
więc wyniki będą się różnić typem, a także sensem, jeśli liczba cyfr nie jest ustalona:
"12" & "34" da "1234"
12000 + 34 da 12034

Formuły dla modyfikacji wartości posiadanych danych ww. sposobami byłyby następujące:
wariant 1

Kod: Zaznacz cały

="12" & A1
a jeśli chcesz by wynik stał się liczbą, to

Kod: Zaznacz cały

=wartość("12" & A1)
wariant 2

Kod: Zaznacz cały

=12000 + A1
Ad usunięcie formuł,
zaznacz obszar, skopiuj go i „wklej specjalnie” (Ctrl+Shift+V), wybierając wstawienie wartości ([ ] Formuły).
Podczas operacji „wklej specjalnie” masz dodatkową możliwość zmodyfikowania wstawianych danych, w tym przez dodanie stałej albo dołączenie przedrostka. Jednak ze względu na łatwość sprawowania kontroli, skłaniałbym się do pracy w etapach: najpierw modyfikacja formułami, potem weryfikacja i akceptacja zmian, potem usunięcie formuł.

Re: Usuwanie formuły zachowując dane

: sob lut 05, 2022 11:03 am
autor: Druidamus
To nie ma sumować liczb, to ma tylko dodawać stały pRedrostek do ciągu cyfr. Przedrostek jest symbolem grupy. A rożne liczby są symbolami, nr przypisanymi poszczegolnym przedmiotom. Np przedmiot ktory ma przypisana liczbę "12345" należy do grupy przedmiotów "67" ostateczny symbol to 6712345. Mam tabelę z takimi liczbami, ok 800 pozycji i muszę przypisać je do grup, tworząc nowe liczby/symbole ktore będą ostatecznie zassane przez program. Niestety, opcja którą mi przedstawiłeś nie chce działać.
Ps. Czasem w tych ciągach licz znajduja sie takze litery. Np 12345A i musze przypisac do grupy 67. Czyli ostateczny symbol musi byc 6712345A

Re: Usuwanie formuły zachowując dane

: sob lut 05, 2022 12:35 pm
autor: Rafkus
Skoro nie działa to co otrzymujesz w wyniku? Według mnie ta opcja powinna działać:
Jan_J pisze:wariant 1

Kod: Zaznacz cały

="12" & A1
i to niezależnie od tego czy w komórce A1 jest tekst czy też liczba.

Re: Usuwanie formuły zachowując dane

: sob lut 05, 2022 1:09 pm
autor: Jermor
A nawet możesz napisać =12&A1, a jeśli w tych wykazach masz w oddzielnej komórce przypisaną grupę (np w kolumnie D) to możesz utworzyć formułę =D1&A1

Re: Usuwanie formuły zachowując dane

: ndz lut 06, 2022 7:42 am
autor: Druidamus
W nowej komórce otrzymywałem komendę a nie wynik komendy
="12" & A1
Ale udało mi sie rozwiązać problem
=ZŁĄCZ.TEKST(A1;" ";B1)
Dziękuje za pomoc

Re: Usuwanie formuły zachowując dane

: ndz lut 06, 2022 8:40 am
autor: Jermor
Inaczej pisząc, o coś innego pytałeś, a coś innego potrzebowałeś. Gdybyś od razu napisał, że masz w dwóch komórkach A i B dwa wpisy i chcesz uzyskać efekt "A odstęp B", dostałbyś właściwą odpowiedź.
Ponadto, gdybyś wczytał się w odpowiedzi, zauważyłbyś możliwości napisania formuły bez korzystania z funkcji:

Kod: Zaznacz cały

=A1&" "&B1

Re: Usuwanie formuły zachowując dane

: wt lut 08, 2022 7:20 am
autor: Druidamus
Możliwe, że źle wytłumaczyłem. Ale wydawało mi się, że dobrze opisałem problem. W sumie dwa problemy. Tytułowy problem pomogłeś mi rozwiązać. Z dodatkowym, trochę się nie dogadaliśmy.
Ale i tak dziękuje za pomoc.