2012-03-13 2 views
0

html 페이지에서 시트를 복사합니다. 시트 구조가 필요하기 때문에 "텍스트로 붙여 넣기"선택은 여기에서 사용되지 않습니다. 페이스트는 그 변경 될 수있는 반면 안전한 데이터 일자 형태로 해석 할 수없는Excel은 항상 html 시트를 복사 할 때 내 데이터를 변경합니다.

2/3/2012   3/4/2012 
1012/2332   332/665 

을 능가하고, 다시 변경 될 수없는 경우

데이터는이

2/3    3/4 
1012/2332   332/665 

같은 것 형식 셀.

이 기능을 사용하지 않도록 설정하는 방법, 정말 귀찮습니다.

답변

1

이것은 불쾌한 문제입니다. 을 붙여 넣기 전에 Text으로 셀 서식을 설정해 보았습니다. 텍스트? 이 작품은 2003 년에 나에게 적합합니다. 단순히 다른 작업을하는 것만으로 충분하지 않으며 주문이 중요합니다.

자주 사용하거나 정기적으로 수행해야하는 경우 사용자 지정 매크로 (예 : CTRL-SHIFT-P 등)를 설정하여 형식을 설정하고 붙여 넣기를 한 번에 수행 할 수 있습니다.

편집

: 여기에 다른 붙여 넣기 방법은 "2/3"를 제작 한 것이 공식적으로

입니다 :

Paste (normal)   3-Feb 
TXT Format->Paste  3-Feb 
Paste->TXT Format  40942 
Paste UNI    3-Feb 
*TXT Format->Paste UNI 2/3 
Paste UNI->TXT Format 40942 
Paste TXT    3-Feb 
*TXT Format->Paste TXT 2/3 
Paste TXT->TXT Formar 40942 
+0

Unfortunatley Excel은 셀 서식을 일반으로두면 데이터 형식을 추측합니다. – Pynner

+0

아니요, 텍스트로 붙여 넣을 경우 html 시트의 구조가 손실됩니다. 단 한 줄에 여러 줄의 일반 텍스트를 붙여 넣기 만하면됩니다. 이렇게하면 텍스트가 변경되지 않지만 텍스트를 변경하지 않고 시트 구성을 잃어 버리게됩니다. . – oyss

+0

@Oyss 의미 하나의 셀에 여러 값이 있습니까? 그렇다면 text-to-columns 함수를 사용합니까? – Gaffi

0

까지 최근까지 (2013년 2월 27일) 엑셀 은행 계좌 텍스트 파일 정보의 데이터 가져 오기가 텍스트 파일의 날짜 필드를 올바르게 처리했습니다. 이것이 왜 이렇게 바뀌 었는지는 분명하지 않지만 해결책을 찾기 위해 여기로 나아갑니다.

나는,

  1. 중순 (문자열, 시작 (미드 기능을 사용하여 시트를
  2. 엑셀 별도의에 잘못된 날짜를 복사 ... 위의보다 당신에게 다른 솔루션을 제안하고 싶습니다 문자 수) 다음 열의 다음 열에서 B, C 및 D 열

  3. 의 각 날짜 구성 요소를 추출하려면 날짜 기능을 사용하십시오 (날짜 (년, 월, 일) 프리뷰에서 날짜 구성 요소를 로 변환 R 날짜가 (기억 컴퓨터는 기본적으로 바보, 및 Microsoft 프로그램은 지구상에서 contrariest 것들에 대해서입니다!)로 뭔가 엑셀에 세 개의 열 인식 콴 티코의 예언자 것

  4. PASTE의 특별에게 값을 날짜 열에서 위로 귀하의 워크 시트 VOILA! 처음부터 절대로해서는 안되는 문제를 해결했습니다.

여기에 스프레드 시트를 붙여 넣으려고했는데 (손으로 입력해도이 문자는 반복되는 문자를 접습니다.)

2013년 2월 27일 02 27 2013 2013년 2월 27일 원래 mm의 DD YYYY 값 MS는 다시 스프레드 시트

값으로 엑셀에 익숙하지 않은 사람들을 위해 수식을 붙여 넣을 수 날짜로 인식합니다. .. 워크 시트의 날짜에서 워크 시트의 날짜가 맞지 않습니다 (숫자가 아닌 문자열로 간주됩니다!) 월 : mid (a1,1,2) (a1 열의 것을 첫 번째 문자부터 시작하십시오. , 그리고 두 개의 문자를 잡아) day : mid (a1, 4, 2) (열 a1에서 똑같은 것을 취하고 두 번째 문자를 네 번째부터 가져온다) 년 동안 : mid (a1,7,4) .. . 날짜 지정 : 이제 b1 열, c1 열 및 i 연도가 나타납니다. n 열 d1이므로열 e1에 날짜 (d1, b1, c1)라고 말한 다음 a1 열에 표시된 것과 같은 날짜를 보게됩니다. 그러나 이제는 Excel에서 날짜로 인식됩니다. 이것을 복사하고 특수한> 값을 원래 워크 시트의 열에 붙여 넣으면 응답합니다.

원래 열에서 '이 문자를 텍스트로만 취급하지만 내가 찾지 못했음을 나타내는 문자'를 보았습니다. Excel이 왜 이렇게 성가신 일인지 모르겠지만 Microsoft 프로그램에서 이런 유형의 좌절감을 느끼고 성가신 행동을 기대하게되었습니다. 그렇습니다, 나는 아직도 물건을 사들입니다. 그러나 종종 이러한 "기능"때문에 내가 할 수있는 오픈 소스 코드를 선택합니다.

행운을 비네.

관련 문제