Wstaw obraz do komórki automatycznie w Excelu i Arkuszach Google
Ten samouczek pokaże, jak automatycznie wstawić obraz do komórki w programie Excel i Arkuszach Google.
Może zaistnieć sytuacja, w której chcemy zmienić obraz w komórce w zależności od tego, co użytkownik wybierze z rozwijanej listy. Można to zrobić za pomocą VBA lub można to zrobić za pomocą metod pokazanych poniżej.
Tworzenie listy danych
Pierwszym krokiem w tworzeniu przykładu, jak pokazano powyżej, jest utworzenie listy nazw zwierząt i obrazów w dedykowanym obszarze naszego skoroszytu. Może znajdować się w osobnym skoroszycie z rozwijanej listy, którą zamierzamy utworzyć, lub może znajdować się w sąsiedniej lokalizacji w tym samym skoroszycie.
Tworzenie listy rozwijanej
Następnie możemy wybrać komórkę, w której ma się znaleźć rozwijana lista.
w Wstążka, Wybierz Dane > Narzędzia danych > Walidacja danych.
w Ustawienia zakładka, wybierz Lista pod Pozwolići upewnij się, że Ignoruj puste oraz Menu w komórce są sprawdzane. Wybierz wymagany zakres jako Źródło dla listy rozwijanej.
Kliknij ok aby dodać regułę sprawdzania poprawności danych do wybranej komórki.
Spowoduje to utworzenie pierwszej listy rozwijanej zawierającej listę zwierząt.
Tworzenie nazwy zakresu do wyszukania
Trzecim krokiem w tworzeniu naszego dynamicznego wyszukiwania obrazu jest utworzenie nazwy zakresu.
w Wstążka, Wybierz Formuły > Nazwy zdefiniowane > Menedżer nazw i wtedy kliknij Nowy.
Wywołaj nazwę zakresu Wyszukiwanie zwierząt a następnie wpisz następującą formułę w polu Odwołuje się do.
1 | =INDEKS('Lista zwierząt'!$B$2:$B$6,MATCH('Wybierz zwierzę'!$C$2,'Lista zwierząt'!$A$2:$A$6,0)) |
ten INDEKS część wzoru musi odnosić się do listy zdjęć znajdujących się na liście zwierząt (np.: B2:B6 w arkuszu „Lista zwierząt”).
ten MECZ część formuły musi odpowiadać komórce, w której znajduje się rozwijana lista (np.: C2 w arkuszu „Wybierz zwierzę”) do listy nazw zwierząt na liście zwierząt (np. A2:A6 w arkuszu „Lista zwierząt”) .
Kliknij ok aby dodać nazwę zakresu do skoroszytu.
Tworzenie połączonego obrazu
Teraz musimy utworzyć obraz połączony z nazwą zakresu.
W arkuszu lub miejscu, w którym znajduje się lista zdjęć, kliknij komórkę za jednym ze zwierząt, a następnie kliknij Kopiuj.
Wybierz komórkę, w której ma się pojawić obraz (1) obok listy rozwijanej, a następnie (2) w Wstążka, Kliknij Wklej > Inne opcje wklejania > Wklej połączony obraz.
Obraz pojawi się w wybranej komórce. Na pasku formuły utworzono formułę łączącą obraz z komórką na liście obrazów, z której został pierwotnie skopiowany.
Teraz musimy zmienić tę formułę, aby łączyła się z utworzoną przez nas nazwą zakresu. Na pasku formuły wpisz następującą formułę.
1 | =WYSZUKAJ.ZWIERZĘTA |
gdzie Wyszukiwanie zwierząt to nazwa zakresu, który utworzyliśmy dla listy zwierząt i zdjęć w arkuszu Lista zwierząt.
Obraz automatycznie zmieni się na to, co wybraliśmy z listy rozwijanej. Zmień zaznaczenie, aby zobaczyć nowe zdjęcie!
Automatycznie wstaw obraz do komórki w Arkuszach Google
Proces łączenia obrazu z rozwijaną listą jest o wiele łatwiejszy w Arkuszach Google niż w programie Excel. Wynika to z faktu, że w przeciwieństwie do Excela, Arkusze Google faktycznie przechowują każdy obraz w pojedynczej komórce. Oznacza to, że możemy po prostu sprawdzić zakres, w którym przechowywane są imiona i zdjęcia zwierząt.
Podobnie jak w przypadku Excela, możemy najpierw utworzyć listę zwierząt i wstawić zdjęcia do sąsiednich komórek.
Aby wstawić obraz do arkuszy Google, umieść kursor w komórce, w której ma się znaleźć obraz, i w menu wybierz Wstaw > Obraz > Obraz w komórce.
Przejdź do adresu URL wymaganego obrazu lub prześlij go z wcześniej zapisanego obrazu. Obraz zostanie następnie wstawiony do wybranej komórki. Powtórz ten proces, aby utworzyć listę nazw i obrazów zwierząt.
Następnie wybierz komórkę, w której ma się pojawić rozwijana lista nazw zwierząt, a w Menu, Wybierz Walidacji danych.
Upewnij się, że Lista z zakresu jest zaznaczone, a następnie wybierz zakres, w którym przechowywane są nazwy zwierząt, np.: „Lista zwierząt”! A2: A6.
Kliknij Zapisać aby zapisać listę rozwijaną do wymaganej komórki (np.: C2).
Wybierz komórkę D2 i wpisz następującą formułę:
1 | =WYSZUKAJ.PIONOWO(C2,'Lista zwierząt'!A2:B6,2,fałsz) |
Wybierz zwierzę z listy, aby wyświetlić odpowiedni obraz zwierzęcia.
WSKAZÓWKA: Zmień rozmiar wiersza, aby powiększyć obraz.