Outlook(2016)에서 이름만 표시하는 대신 보낸 사람 이메일 주소를 표시하기 위해 새 수식 기반 열을 만들었습니다*:
right([SearchFromEmail],len([SearchFromEmail])-InStr(1,[SearchFromEmail],"@"))
아래 답변 참조) 수식 기반 열을 정렬할 수 없다는 점을 제외하면 잘 작동합니다.
그러나 TO 이메일 주소에 대해 동일한 작업을 수행하는 방법을 아직 모르겠습니다. 위 수식에서 "보낸 사람"을 "받는 사람"으로 바꾸면 Outlook에 '알 수 없는 필드'라고 표시됩니다.
'To' 정보는 'From' 다음에 오는 인터넷 헤더에 바로 있는데, 같은 방법으로 수식으로 추출이 가능해야 합니다. 어떻게?
필드를 Excel로 내보내는 것은 잘 작동합니다. 이는 해결 방법이지만 약간 불편합니다. 플러스 측면에서는 열을 정렬할 수 있습니다.
*원천:https://www.extendoffice.com/documents/outlook/2190-outlook-view-sender-domain.html
답변1
수식은 작동하지만 열에 "이 필드로 정렬할 수 없습니다"라고 표시됩니다. 왜?
MVP의 답변에 따르면이 비슷한 스레드, "수식" 및 "조합" 유형 필드는 "폴더" 수준에만 존재하며 Outlook UI를 통해 정렬하거나 그룹화할 수 없습니다.
다른 열에도 수신자 전자 메일 주소를 표시하기 위해 수식을 "보낸 사람"에서 "받는 사람"으로 변경하면 Outlook 2010에 '알 수 없는 필드'라고 표시됩니다.
이것은 실현될 수 없습니다. 수신자의 도메인을 표시하는 "공식"은 없습니다.
매크로를 사용하여 이메일 주소를 이름으로 바꿀 수 있다는 것을 알았습니다. 당신은 경우에 볼 수 있습니다이 링크당신을 위해 작동합니다.