2012-11-19 17:11:30 +0000 2012-11-19 17:11:30 +0000
40
40

Powstrzymanie Excela przed konwersją skopiowanych wartości liczbowych/tekstowych na datę

Kopiuję i wklejam dane z tabeli html do Excela. Ale excel automatycznie konwertuje niektóre wartości tekstowe lub liczbowe na datę! Kiedy zmieniam format, liczba jest przekłamana, liczba jest czymś w rodzaju 4112523 (excel prawdopodobnie interpretuje komórkę jako datę, a następnie konwertuje na liczbę lub coś w tym stylu…) Jest pewien trik na import plików CSV , ale czy jest jakieś rozwiązanie, gdy wklejamy dane bezpośrednio z przeglądarki internetowej?

Odpowiedzi (10)

27
27
27
2014-07-18 20:59:47 +0000

Jest to zdecydowanie kluge i jest to jedyna rzecz, którą wymyśliłem, aby to zrobić. Przyszedłem tutaj szukając bardziej eleganckiego rozwiązania.

Mam na to małe usprawnienie.

  1. Wklej dane do arkusza kalkulacyjnego w takiej postaci.
  2. Zaznacz wszystko i sformatuj jako tekst
  3. Wklej ponownie to, co zrobiłeś za pierwszym razem, ale tym razem jako wartości.

Dzięki temu nie będziesz musiał liczyć kolumn, wierszy itp.

Jeśli masz dane, które mają być liczbami, datami, itp., o wiele łatwiej jest je poprawnie sformatować z tej strony niż z drugiej. Ponieważ liczby nie będą automatycznie konwertowane, użyłem tekstu do kolumn na kolumnie, wybierając “delimited”, ale usuwając zaznaczenie wszystkich ograniczników. Ma to taki sam efekt, jak wejście do każdej komórki i wciśnięcie enter, aby Excel rozpoznał je ponownie. Brzydkie, ale działa.

17
17
17
2014-09-12 09:59:43 +0000

Najprostszy sposób.

1. Copy the original Data
2. Paste to Notepad (Prefer Notepad++)
3. Change the Cell Properties to TEXT
4. Copy All from Notepad
5. Paste back to Excel.
10
10
10
2014-10-17 15:14:34 +0000

Przed wklejeniem wybierz kolumnę, która będzie zawierała wartość bez daty. Kliknij prawym przyciskiem myszy. Wybierz ‘Formatuj komórki’. Następnie wybierz ‘tekst’ jako format i kliknij OK.

Teraz przejdź dalej i wklej, ale wklej używając opcji ‘dopasuj formatowanie do miejsca docelowego’.

4
4
4
2012-11-19 18:07:13 +0000

Spróbuj tego, to zadziałało dla mnie:

Data - Import external data - New web query i postępuj zgodnie z kreatorem

To takie proste.

pozdrawiam!

2
2
2
2013-09-30 15:53:36 +0000
  1. Otwórz pusty skoroszyt
  2. Kliknij na Dane
  3. Kliknij Z tekstu
  4. Zlokalizuj swój plik CSV/txt
  5. Kliknij Next
  6. Wybierz separator (Delimiter)
  7. Kliknij Next
  8. Użyj paska przewijania, aby zlokalizować kolumnę, którą chcesz chronić i kliknij na nią
  9. W polu Format danych kolumny wybierz opcję Tekst
  10. Kliknij przycisk Zakończ
  11. Kliknij OK

Dane zostaną teraz zaimportowane bez konwersji daty.

1
1
1
2013-11-03 20:18:22 +0000

To jest trochę kluge, ale jeśli dane mogą być wklejone normalnie (bez użycia Paste Special), to zazwyczaj działa:

  1. Sformatuj wszystkie puste komórki, w których będą wypadać daty, jako tekst.
  2. Kliknij prawym przyciskiem myszy podczas wklejania i wybierz “Dopasuj formatowanie docelowe”.

Uważaj jednak, bo jeśli wkleisz liczby do komórek, które wstępnie sformatowałeś, zostaną one również przekonwertowane na tekst i będziesz musiał użyć value() lub czegoś podobnego, aby je odzyskać (w Excelu 2013 masz podgląd tego, gdzie dane trafią po najechaniu na przycisk Wklej, więc zwykle tak robię, a następnie konwertuję kolumny, w których najpierw wylądują ciągi podobne do dat).

1
1
1
2018-03-30 17:56:18 +0000

Zaznacz wszystkie komórki i zmień ich format na Tekst.

Następnie wybierz Wklej -> Dopasuj formatowanie docelowe.

0
0
0
2012-11-19 17:41:04 +0000

Spróbuj następujących opcji:

1) Zaznacz komórki i przejdź do Format –> Komórki –> Liczba i wybierz Tekst do zaznaczenia

LUB

2) Podczas wklejania z MS word wklej je używając opcji Wklej Specjalnie i wybierz opcję “Tylko wartości” w oknie dialogowym

0
0
0
2017-08-03 05:27:08 +0000

Rozszerzenie Alex Robilotto’s Odpowiedź dla obiektu schowka nie sformatowanego jako “tekst”.

  • Np. Działa to dla obiektów schowka opartych na stronie internetowej

Kroki:

1. Paste the data into the spreadsheet as is.
2. Select all and format the cells as text
3. Paste original clipboard object again over what you did the first time
   - But this time select "Paste Special..." and select "Text".

Uwaga: wklejanie jako wartość nie jest opcją dla nietekstowego, webowego obiektu schowka.

0
0
0
2014-08-21 14:14:58 +0000
  1. W przeglądarce internetowej, File/Save Page as/Save As-Webpage, Complete/“name it”
  2. Otwórz program Excel (2007), File/Open/“name it” Plik, który zapisałeś w #1