Jak pozbyć się dodatkowych spacji podczas kopiowania tabeli z Excela do Powerpoint

9

Stawiłem czoła temu problemowi od niepamiętnych czasów. Ilekroć kopiuję tabelę z danymi, liczbami lub tekstem, z Excela do Powerpointa, przez większość czasu dostaję wiele spacji przed danymi, które nigdy nie istniały w pliku Excela.

Pozbycie się ich zajmuje dużo czasu. Podążam za niektórymi, z mieszanym sukcesem:

  1. Korzystając z funkcji zamiany, ale przede wszystkim powoduje to usunięcie wszystkich spacji między innymi tekstem

  2. Ręcznie usuń każdą spację

  3. Próba utrzymania liczb w prostym formacie liczbowym eliminuje spację przed liczbami, ale to nie rozwiązuje spacji przed problemami z tekstem

Mam do czynienia z Office 2007, 2010 i 2013.

Firee
źródło

Odpowiedzi:

4

To nie jest błąd w programie Excel ani PowerPoint, myślę, że udało mi się znaleźć przyczynę tego problemu i rozwiązanie nie było daleko.

Wydaje mi się, że przyczyną tego jest formatowanie daty / tekstu / negatywu / pozytywu, którego używasz w programie Excel.

Na przykład w tabelach, których używałem, chciałem:

  1. Liczby ujemne jako: (52,3) zamiast -52.324
  2. Liczby dodatnie: 23,7 zamiast 23,687
  3. I zero jak: - zamiast 0,0

Tak więc, wchodząc do kategorii „niestandardowej” w oknie dialogowym „Więcej formatów liczb”, format był wyświetlany jako:

_(* #,##0_);_(* (#,##0);_(* "-"??_);_(@_)

Więc podczas wklejania liczby do PowerPointa, myślę, że zapisywała wszystkie przestrzenie znaków, więc czytam niestandardowe formaty w Microsoft's Utwórz lub usuń niestandardowy format liczb , który, jak sugeruję, również powinieneś, na wypadek, gdybyś chciał utworzyć swój własne formaty niestandardowe.

A potem zastąpiłem ten okropnie wyglądający tekst:

*0.0;(0.0);-*

I voila!

Mam nadzieję, że pomoże to każdemu, kto wciąż napotyka ten problem. :)

Payoj
źródło
1

Spróbuj utworzyć pustą tabelę w programie PowerPoint, a następnie skopiuj i wklej zawartość z Excela.

Piła łańcuchowa
źródło
1

Tak, ten problem istnieje już jakiś czas. Być może idealnym rozwiązaniem jest, aby Microsoft rozpoznał problem i naprawił go od końca.

Sprawienie, by Microsoft nasłuchiwał i rozpoznał to kolejny problem. Sugeruję przekazywanie opinii przy każdej okazji, a jeśli masz wsparcie, podnieś problem. Państwa członkowskie mają kontakty e-mail / wsparcie, więc prawdopodobnie można je w ten sposób podnieść.

Możliwym obejściem, podczas gdy czekamy na idealną poprawkę, jest:

  1. W programie Excel zamień spację na inny rzadko używany znak tymczasowy (np. ~, | Lub ^)
  2. Skopiuj dane z programu Excel do innej aplikacji (może to być Powerpoint, Word itp.).
  3. Z innej aplikacji wybierz wklejoną tabelę, a następnie zamień wszystkie spacje na nic
  4. Z innej aplikacji, gdy wklejona tabela jest nadal zaznaczona, zamień wszystkie znaki tymczasowe użyte w kroku 1 spacją
użytkownik55570
źródło
1

Odkryłem, że dzieje się tak, gdy moje komórki programu Excel mają jakiś „niestandardowy” format (lub nawet klikając przycisk „styl przecinka”). Aby to naprawić, zmieniam formatowanie komórki programu Excel z powrotem na format „Liczba” przed wklejeniem w programie PowerPoint. Zapobiega to skopiowaniu wszystkich irytujących spacji do programu PowerPoint.

Powodzenia.

Tina
źródło
0

To, co zrobiłem, to utworzenie kolejnego arkusza w skoroszycie i połączenie komórek z &symbolem ampersand ( ).

I odwołaj się do komórek, które chcesz skopiować bez spacji.


Przykład

Oryginalny arkusz1 zawiera w 4 komórkach następujące dane.

CELL.A1 CELL.B1 CELL.C1 CELL.D1

Umieść następującą formułę w nowym arkuszu. Za pomocą Ampersand możesz łączyć komórki. (to jest sztuczka)

=sheet1!A1&sheet1!B1&sheet1!C1&sheet1!D1

wynik będzie

CELL.A1CELL.A2CELL.A3CELL.A4

bez przestrzeni.

PourVos
źródło
Witamy w Super User. Pamiętaj, że wysłałeś odpowiedź na bardzo stare pytanie. Chociaż nie ma w tym nic złego, pamiętaj, że możesz nie otrzymać odpowiedzi.
CharlieRB,
0

Jednym z obejść tego problemu jest użycie „CONCATENATE”

na przykład

= CONCATENATE (A1: H1)

Połączy wszystkie wartości w określonych tabelach bez spacji.

Rachunek
źródło
źle, CONCATENATE(A1:H1) nie poda wyników od A1 do H1 połączonych . Dlatego nie ma powodu, aby używać funkcji CONCATENATE
phuclv
0

Proszę zapisać jako dokument Excel jako test.csv , jeśli masz Notatnik ++, otwórz test.csv z Notatnikiem ++. Postępuj zgodnie z instrukcjami http://bit.ly/2aPgLMn, aby usunąć spacje. Następnie skopiuj poprawiony tekst, którą platformę chcesz.

Pobierz Notepad ++

wprowadź opis zdjęcia tutaj

mussdroid
źródło
0

Oto krótkie obejście ... Zanim skopiujesz tabelę / dane z Excela, ustaw wszystkie komórki w lewo wyrównane / wyrównane. Pozwoli to uniknąć spacji wstawianych z przodu podczas wklejania danych w programie PowerPoint lub Outlook. Po zakończeniu kopiowania i wklejania wróć do programu Excel i użyj „Cofnij”, aby przywrócić początkowe ustawienie wyrównania tekstu.

Tony
źródło
0

Moim szybkim i brudnym rozwiązaniem jest wklejenie tabeli do perspektywy, zaznaczenie liczb. sformatuj je „Wyśrodkowane”, a następnie sformatuj je z prawej strony. Następnie skopiuj tabelę z Outlooka do Powerpoint i gotowe. (Microsoft - powinieneś to naprawić - to boli w tyłek!) Michael

Mike l'Pirate
źródło
Dlaczego Outlook? Outlook nie ma nawet wszystkich wersji pakietu Microsoft Office.
0

Znalazłem to, co uważam za rozwiązanie. Po prostu zmniejsz rozmiar kolumn programu Excel, aby dopasować je do treści lub po prostu zmniejsz je. Umożliwi to kopiowanie do programu PowerPoint bez żadnych spacji.

SGP
źródło
0

Właśnie odkryłem, że jeśli najpierw skopiujesz z programu Excel do tabeli MS Word, możesz skopiować do programu PowerPoint bez dodawania żadnych dodatkowych spacji.

Michael Pennino
źródło
0

Napotkałem ten sam problem podczas wklejania danych z programu Outlook do programu Excel. Właśnie zmieniłem format w źródłowym arkuszu programu Excel z niestandardowego na ogólny z zerowymi miejscami po przecinku i skopiowałem i wkleiłem do wiadomości e-mail programu Outlook. następnie podczas kopiowania i wklejania danych z programu outlook do excel było wolne miejsce i OK.

Muhammad Faysal Riaz
źródło
-1

Z mojego doświadczenia wynika, że ​​najprostszym rozwiązaniem jest zmiana formatu liczb z rachunkowości na walutę.

Rachunkowość ustawia symbole i miejsca po przecinku, aby ułatwić czytanie, a Currency umieszcza symbol obok kwoty.

  1. Kliknij komórkę (komórki) prawym przyciskiem myszy.
  2. Kliknij Waluta na lewej liście.
  3. Kliknij OK.
J Bell
źródło
-3

Znalazłem rozwiązanie:

  1. Wybierz komórki docelowe.
  2. Naciśnij Ctrl+, haby zastąpić polecenie.
  3. Wpisz spację w polu wyszukiwania i pozostaw pole zastępowania puste.
  4. Kliknij zamień wszystko. Spowoduje to usunięcie niektórych spacji z komórek docelowych.
  5. Następnie musisz dwukrotnie kliknąć komórkę docelową i skopiować spację.
  6. Następnie ponownie naciśnij Ctrl+ hdla polecenia zamiany i wklej skopiowane miejsce w polu znajdowania i pozostaw pole zastępowania puste.
  7. Kliknij zamień wszystko. Spowoduje to usunięcie wszystkich spacji z komórek docelowych.
  8. Gotowy.
Nicholas Coats
źródło
Jeśli chodzi o „W takim razie musisz dwukrotnie kliknąć komórkę docelową i skopiować spację” , wydaje mi się, że masz różne typy spacji w danych programu Excel, które chcesz usunąć. Pytanie dotyczy jednak danych Excela bez spacji, dla których spacje pojawiają się magicznie po wklejeniu w programie PowerPoint.
Arjan
Przeczytaj moje pytanie, ta metoda jest już wypróbowana
Firee