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?


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ą”.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.