#excel #google #googlesheets #googlesheet #sheets #libreoffice
potrzebuję w arkuszach google (ewentualnie libre office calc) ogarnąć skrypt(?), który po wypełnieniu arkusza oraz kliknięcia przycisku utworzy kolejny arkusz wypełniony danymi podanymi w pierwszym arkuszu oraz będzie autonumerował utworzone arkusze. po kliknięciu przycisku arkusz gdzie wprowadza się dane powinien być czyszczony.
Istnieje opcja na utworzenie czegoś takiego czy muszę wziąć w obroty jakiegoś accesa czy coś tego typu?
RobiS - #excel #google #googlesheets #googlesheet #sheets #libreoffice
potrzebuję w a...

źródło: Screenshot_1

Pobierz
Heja,

Jak zrobić w arkuszach googla coś takiego, że importuje funkcje z jednego arkusza do drugiego, ale adresy komórek mają być z arkusza bieżącego, a nie ze źródłowego.

Np:
W arkusz 1 mam:
=LICZ.WARUNKI(B:B;"=B";F:F;"GOLD")
do arkusza 2 importuje to samo, ale adresy mają wskazywać na arkusz 2

Importrange tutaj zadziała? Jak tak to z jaką funkcją/ formułą? Bo na pewno nie sam import

#excel #googlesheet
  • Odpowiedz
Mam problem, z którym męczę się już jakiś czas, może ktoś z was będzie wiedział o co chodzi.
#excel #googlesheet #arkuszekalkulacyjne
Mam 4 arkusze w Excelu (SUMA, 1, 2, 3). W arkuszach 1, 2, 3 w kolumnach A:F są jakieś dane, które chciałbym wszystkie jedne pod drugimi wyświetlić w Arkuszu SUMA. O ile nie mam problemu z wczytaniem danych z jednego arkusza, to jak próbuję dodać do tego kolejne to pokazuje się
Dudek_k - Mam problem, z którym męczę się już jakiś czas, może ktoś z was będzie wied...

źródło: comment_1646994391hvIL9ZNv1x6VSrQrt9pw9C.jpg

Pobierz
Czy da się w Google Sheets (albo Excelu) ustawić formatowanie warunkowe w taki sposób, że kolor komórki zmienia się na taki sam jaki jest w innej komórce?

Np. komórka A1 zawiera nazwę samochodu, powiedzmy "AUDI". Na tej podstawie komórka B1 zmienia kolor. Chciałbym żeby ten kolor nie był stały tylko zmieniał się dynamicznie na taki sam jak np. w komórce C1. Czyli jeżeli komórka A1 będzie miała nazwę "AUDI" oraz komórka C1
@memento_mori:
W Excelu bez VBA się nie obejdzie.
Kolor komórki odczytujesz i nadajesz poprzez Selection.Interior.Color.
Więc odczytanie koloru C1 i przypisanie go do B1 robisz poprzez:
Range("B1").Interior.Color = Range("C1").Interior.Color

Dorzucasz do tego IFa sprawdzającego wartość A1:
Range("A2").Value = "AUDI"
i w zależności od wyniku przepisującego kolor bądź nie.

I całe makro ustawiasz jako Worksheet_Change, żeby się odpalało jak zmienisz zawartość komórek.
  • Odpowiedz
Chcę skopiować kolumnę z arkusza Google Sheet do innego arkusza Google. W kolumnie mam formuły który wyliczają mi pewną wartośc liczbową dla konkretnych wierszy (nałożyłem również filtr >0). Chcę same wartości skopiowac do innego arkusza, ale gdy korzystam z opcji ctrl+v to słusznie arkusz zwraca mi informację że odwołanie nie istnieje. Natomiast gdy korzystam z wklejenia samych wartości przez ctrl+sift+v to nie wkleja mi nic.

W czym może być problem?

#googlesheet #
@Limonene: serio serio

poradziłem sobie w ten sposób, że chcąc skopiować wartości z kolumny A (a nie dało się) zrobiłem kolumnę B która odwzorowuje kolumnę A w sposób B1=A1, B2=A2 itd i skopiowałem wartości z kolumny B, o dziwo zadziałało xD
  • Odpowiedz
Czy macie jakiś nie mocno skomplikowany i działający sposób na pobieranie bieżących notowań z GPW i NC bieżących notowań (oczywiście spodziewam się opóźnienia) do google sheeta? Funkcja google finance nie bardzo chce ze mną współpracować dla spółek z polskiej giełdy, bądź ja nie umiem pobrać z jej pomocą interesujących mnie danych.
Będę wdzięczny za wskazówki.

#excel
#gielda
#googlesheet
#finanse
#inwestycje
@dobry_mirek: Google finance jest spoko dla GPW ale nie ma spółek z NC. Do NC używam IMPORTHTML z ulubionej strony z kursami (bankier, newconnect.pl, biznesradar, itd).
  • Odpowiedz
#googlesheet #excel

Cześć, potrzebuję pomocy w edycji skryptu, póki co skrypt kopiuje wartość zaznaczonej komórki do komórki H2, chciałbym aby kopiował więcej komórek w danym wierszu (B-C-D-E-F-G-H-I-J-K-L-M-N-O-P) i pokazywał dane w wierszu 2 (B2-C2 itd),
ponieważ następny arkusz wypełnia się danymi z właśnie drugiego wiersza pierwszego arkuszu - bazy danych. Zapewne muszę posłużyć się opcją offsetu ?

function myFunction() {
var ss= SpreadsheetApp.getActiveSpreadsheet();
var s=ss.getActiveSheet();
var r= s.getActiveCell();
var v= r.getValue();
var
@dawid-wrobel-54966: jeśli dobrze zrozumiałem i chcesz w aktywnym arkuszu kopiować z aktywnego wiersza dane do wiersza 2 (dla pewnego zakresu kolumn) to owszem, offset jest jest jedną z możliwości:

function myFunction() {
var activeSheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
var targetRange = activeSheet.getRange("B2:P2")
targetRange.setValues(targetRange.offset(activeSheet.getActiveCell().getRow()-targetRange.getRow(),0).getValues())
}
  • Odpowiedz
fantastycznie, bardzo dziękuję =) a czy jest taka możliwość aby wykonać taką operację pomijając skrypt czyli wpisując w pozycjach B2;C2 itd =funkcja i tam kopiuj z active rows ? bądź zautomatyzować owy skrypt za pomocą jakiegoś wyzwalacza/trigeru ?

- Poradziłem sobie, ustawiłem triger na zmianę w arkuszu, przy jakiejkolwiek edycji którejkolwiek z komórek następuje wykonanie skryptu więc jest ok.
  • Odpowiedz
Mam 100 gsheetow, chcialbym codziennie w nocy puszczac na kazdym z nich funkcje zdefiniowaną w app scripcie. Czy jesli ustawie na kazdym gsheetie time driven trigger od 1pm to 2pm to nie nic sie nie wysypie (100 triggerow by sie wlaczylo jednoczesnie).

#googlesheet
  • Odpowiedz
Elo, potrzebuje pomocy. Chciałbym wiedzieć, jak zrobić, aby w Google Sheet po wprowadzeniu danych do komórki w kolumnie C w wierszu 2 (skrót graficzny poniżej), automatycznie pojawiała się data w kolumnie A w tym samym wierszu? Aktualnie musze to robić ręcznie (Ctrl + ;), co trochę zamęt wprowadza jak dane dodaje ktoś inny niż ja (lub gdy trzeba podsumowanie zrobić i się gdzieś walnę). Natomiast w kolumnie B wrzuca mi tydzień pracowniczy
KZMeskoSK__kcnzKK - Elo, potrzebuje pomocy. Chciałbym wiedzieć, jak zrobić, aby w Goo...

źródło: comment_1612283828lhWwyyyAsAh4eMaR5zkNrx.jpg

Pobierz
@KZMeskoSK__kcnzKK: zostają 2 inne metody automatycznego wstawiania daty:
- skrypt
- włączenie iteracyjnych obliczeń i użycie formuły typu: =IF(C2<>"",IF(A2<>"",A2,NOW()),"") (coś podobnego sugerował nie tak dawno @DwaNiedzwiedzie, sprawa dotyczyła Excela, ale w Sheets też powinno działać)
Wybór konkretnego rozwiązania zależy od tego jak to dokładnie miałoby się zachowywać, każde ma swoje wady.
  • Odpowiedz
Mireczki spod #excel , a bardziej #googlesheet ale całkiem możliwe że będzie tu podobnie.
Tworzę taką tabelkę, która przerzuca zawartość wiersza do osobnego arkusza w zależność od wartości w Kolumnie C.
I tak jak w C2 jest Kazik to idzie do arkusza Kazik, jak Mietek, to do Mietka itd (za pomocą Filter). To wszystko pięknie działa, natomiast chce aby zawartość pola D kopiowały się do tego głównego arkusza, użyłem do tego IMPORTRANGE,
@lunga: juz doczytalem ze nie ma opcji przerzucic chart tak zeby sie sam aktualizowal jak zostana dodane nowe dane.

Mozna tak zrobic wklejajac chart do Google Presentation lub google doc ale nie mozna z jednego sheeta do drugiego :)

wlasnie hccialem uniknac importowania danych ale widze ze nie bedzie innej opcji.
  • Odpowiedz
@KwasneJablko:

Jakies pomysly?


Sheets jest bardzo elastyczne jeśli chodzi o operacje na zakresach, jedno QUERY może być źródłem innego, są dodatkowo funkcje typu FILTER i SORT.
Tyle pomysłów na postawie jednego obrazka. Jeśli w źródle są tylko week 7,8,9 to powinno być bardzo łatwo zmienić formułę, jeśli nie - to będzie znacznie trudniej, bo nawet sortowanie/porównanie week 9 z week 11 da marne resultaty.
  • Odpowiedz
dobra mam.
W google sheecie nie wysatrczy wcisnac "Insert". Najpierw trzeba dwa razy kliknac myszka na jakas komorke a potem mozna dopiero wcisnac "Insert".

co za pomysly
  • Odpowiedz