Excel 문자열로 날짜 연결
나는 엑셀에 2개의 셀이 있다.한 명은 끈이 있고 다른 한 명은 날짜가 있어요세 번째 셀에 날짜와 문자열을 함께 넣고 싶습니다.예를 들어 다음과 같습니다.
A1 = "This "
A2 = "03/03/1982"
A3는 다음과 같습니다.
This 03/03/1982
이것을 A3 공식에 넣으려고 하면:= A1 & A2
날짜의 몇 가지 재미있는 수치를 반환하고 문자 그대로의 날짜를 알려주지 않습니다.
이게 최선인지는 모르겠지만 난 이렇게 할 거야
=A1 & TEXT(A2,"mm/dd/yyyy")
그러면 원하는 문자열로 날짜 형식이 지정됩니다.
편집: 당신이 본 재미있는 숫자는 1899년 12월 31일부터 당신의 날짜 사이의 일수입니다.엑셀은 그렇게 날짜를 저장한다.
이것은 날짜를 수치로 나타낸 것입니다.그런 공식에서 나온 날짜들을 언급할 때 얻게 되는 것.
다음 작업을 수행해야 합니다.
= A1 & TEXT(A2, "mm/dd/yyyy")
여기서 가장 큰 문제는 포맷 지정자가 로케일에 의존한다는 것입니다.다른 현지화된 Excel로 파일을 열면 예상과 다르게 작동/생성이 되지 않습니다.
사용자 정의 함수를 사용할 수 있습니다.
public function AsDisplayed(byval c as range) as string
AsDisplayed = c.Text
end function
그리고 나서.
= A1 & AsDisplayed(A2)
하지만 Excel에 버그(기능?)가 있습니다.이 때문에,.Text
계산 사이클의 특정 단계에서 속성을 갑자기 사용할 수 없게 되어 수식이 표시됩니다.#VALUE
해야 할 일을 하는 게 아니라요
즉, 어느 쪽이든 나쁘다는 것입니다.
또 다른 접근법
=CONCATENATE("Age as of ", TEXT(TODAY(),"dd-mmm-yyyy"))
그러면 2013년 8월 6일 현재 사용 기간이 반환됩니다.
해결 감사합니다!
동작하지만 프랑스어 Excel 환경에서는 다음과 같은 것을 적용해야 합니다.
TEXTE(F2;"jj/mm/aaaa")
연결 후 F2 셀에 표시된 대로 보존된 날짜를 가져옵니다.안부 전합니다
다음과 같이 간단하게 할 수 있습니다.
A1 = Mahi
A2 = NULL(공백)
A2 셀 우클릭 --> 셀 포맷 --> 텍스트로 변경
그런 다음 날짜를 A2에 입력합니다(A2 = 07/31).
그럼 연결하면 되겠네요.공식은 필요 없습니다.
=연결(A1,A2)
mahi31/07/1990
(이것은 빈 셀에 유효합니다.DATE 값을 셀에 입력하기 전에 TEXT로 만들어야 합니다).
이 상황에서 가장 간단한 해결책은 날짜를 포함하는 셀의 Custom number 형식을 정의하는 것입니다.이 경우 형식은 다음과 같습니다.
"This:" mm/dd/yyyy
이 형식을 설정하려면:
- 셀 우클릭
- 셀 포맷 선택
- [번호(Number)]탭을 선택합니다(기본값으로 표시됩니다).
- [ Category ]목록에서 [Custom]를 선택합니다.
- "유형" 필드에 형식을 지정합니다.
- [확인] 을 누릅니다.
주의: 앞의 텍스트를 셀에서 선택하는 경우 이 솔루션은 설명대로 작동하지 않습니다.
언급URL : https://stackoverflow.com/questions/6336518/concatenating-date-with-a-string-in-excel
'programing' 카테고리의 다른 글
Dart를 사용하여 문자열을 숫자로 해석하려면 어떻게 해야 합니까? (0) | 2023.04.16 |
---|---|
Xcode 4에서 NSZombieEnabled를 설정하려면 어떻게 해야 합니까? (0) | 2023.04.16 |
비대화형으로 'psql' 비밀번호를 지정하려면 어떻게 해야 합니까? (0) | 2023.04.16 |
WPF에서 바인드된 컨트롤에 대한 강제 유효성 검사 (0) | 2023.04.16 |
마이크로소프트(MS.Office.Interop.Excel.ApplicationClass에 정의된 생성자가 없습니다. (0) | 2023.04.16 |