Jak skopiować formatowanie komórki za pomocą formuły?

5

Na przykład komórka A1 zawiera pogrubiony tekst „Hello World” .

W komórce A2 używam formuły =A1. Dlatego komórka A2 zawiera teraz także „Hello World”, ale nie jest pogrubiona. Jak mogę zmodyfikować formułę, aby skopiować także formatowanie (w tym przypadku pogrubione) z A1?

Bardziej złożonym przykładem są przekreślone właściwości, tzn. A1 zawiera „Pomarańczowy / Czerwony ”. Jak wyświetlać dynamicznie tę samą treść w komórce A2, aby wszelkie zmiany dokonane w A1 również zaktualizowały A2?

Alvin Lim
źródło
1
To musi być opcja, i tak nie wiem, jak to rozwiązać za pomocą formuł, więc bez VBA lub innej Magii to nie zadziała. Może być jakiś sposób na użycie formatowania warunkowego, ale będzie to miało pewne ograniczenia.
Jook

Odpowiedzi:

4

Używanie tylko formuł i żadnych niestandardowych dodatków ani VBA: nie możesz . Przynajmniej nie w programie Excel do 2007 r. (I prawdopodobnie również we wszystkich późniejszych wersjach)

Przede wszystkim nie ma wbudowanej formuły, która wychwytuje jakiekolwiek formy formowania.

Po drugie, formuły wyświetlają tylko ich wartości. Nie wpływają na formatowanie, chyba że używasz formatowania warunkowego. Ale nawet jeśli to zrobisz, nie ma łatwej opcji „kopiowania formatowania z innej komórki”. Poza tym formatowanie warunkowe jest ograniczone pod względem formatowania w porównaniu z „ręcznym klikaniem myszą”.

Adam Ryczkowski
źródło
więc czy jest jakaś alternatywa?
Alvin Lim,
1
Tak. Jak napisałem: VBA lub niestandardowe dodatki.
Adam Ryczkowski
1
@ orzechy Tak. Dobra uwaga. Nie myślałem o tym!
Adam Ryczkowski
-1

Skopiuj komórkę, a następnie naciśnij Alt-E-S-A-EnterAlt-ES, to otworzy specjalne wklejanie, a następnie A skopiuje wszystkie właściwości

zielony zielony
źródło