2014-09-25 2 views
0

원격 데스크톱 로그인 정보 (사용자 이름과 로그인 시간, 별도 열)가있는 일련의 스프레드 시트와 모든 사용자 이름이있는 스프레드 시트 및 어떤 부서 그들은 (별도의 컬럼에서 다시) 작동합니다.두 개의 개별 스프레드 시트에서 두 열을 비교 한 다음 옆 열에서 정보를 출력합니다.

특정 사용자가 로그온 한 횟수보다 부서 당 로그인 수를 수집하도록 요청 받았습니다.

RDP 스프레드 시트 (사용자 이름)에서 열 1을 읽은 다음 부서 스프레드 시트의 열 1 (사용자 이름)과 비교하여 다른 것으로 출력하면 일치하는 항목이 필요합니다 (powershell 또는 Excel이 필요합니다). 스프레드 시트 사용자가있는 부서 (스프레드 시트의 두 번째 열).

필자는 많은 google'ing을 시도했지만 dismally 실패했다. 심지어 어떤 도움이, 다른 reasource에서 나를 가리켜 주면 크게 감사 할 것이다. 사전에

감사합니다,

크리스

편집 : 난 아무것도 나에게 가능한 출력의 어떤 종류를 제공하지 않았다 전에 시도했던 어떤 말을하지 죄송합니다 ...

그래서이 무엇 인 필자는 ... 지금까지 시도

임 새로운 파워 쉘에 (같은 3 주 전에, 그것을 사용하기 시작) : 너무 부드럽게

$ RDP = 가져 오기-CSV 'T를 : RDP 로그인 \ 기능 \ RDPLogons.csv '
$ DEPT = 가져 오기-CSV'T는 : RDP 로그온 \ UsersAndDept.csv '
비교 $ RDP $ DEPT

\ 그래서이 didnt 한 작업은 다음 난과 (스프레드 시트를 열기로 보았다 추신 : 열을 선택하고 변수 (사용자가 $ blah 항목을 지정?)이 내 가난한 PS 기술을 넘어,하지만 이건 내가 가지고있는만큼이다 ...

`# 경로를 지정하십시오 Excel 파일 및 워크 시트 이름
$ FilePath = "T : \ RDP Logons \ RDPLogons"
$ SheetName = "RDPLogons"

`번호는 COM 인터페이스를 사용하여 객체이 Excel.Application 만들기
$ objExcel = 새 객체 -ComObject이 Excel.Application는

`번호는 '눈에 보이는'속성을 사용하지 그래서 엑셀
에서 열리지 않습니다 문서 $ objExcel.Visible = $ 거짓

`# 열기 Excel 파일과 $ 통합 문서
$ 통합 문서 = $ objExcel.Workbooks.Open에 저장합니다 ($ FilePath를)

`#로드 워크 시트 'RDPLogons'
$ 워크 시트 = $ WorkBook.sheets.item ($ SHEETNAME) 워크 시트
$ 데이터 = $ WorkSheet.Range에서 세포의

`# 선택 범위 ("A3 : A100").

하지만 텍스트

다음 $ 데이터 변수 나던 것을 보여주고,이 구글 검색을 통해 얻은 정직하기 때문에이 나던 작업 메신저 난처한 상황에 빠진 경우 :(지금까지 응답을

감사합니다 : D

+0

지금까지 해보신 것은 무엇입니까? 우리가 당신을 도울 수있는 몇 가지 코드를 보여 주면 더 잘 작동합니다. – Matt

+0

이것은 완전히 수행 할 수 있지만 엑셀 스크립트는 PITA입니다. 그래서 나는 분명히 당신의 눈에 띄는 노력을하지 않고서도 하나를 만드는 것이 아닙니다. 자신이 한 일 (VBA 또는 PowerShell)을 보여 주면 뭔가 해결할 수있을 것입니다. 개인적으로 저는 해시 테이블에 UserName/Dept를 읽는 것, 객체에 대한 로그인 읽기, HT 조회에서 add-member dept, 부서별로 그룹핑하는 파이프, Excel에 붙이기를 붙여 하루 동안 호출하는 것으로 생각하고 있습니다. – TheMadTechnician

답변

1

을 이 엑셀에서 vLookup을 사용하는 교과서 예제. 두 시트를 모두 열고 로그인 후 열에 vLookup을 사용하십시오. 사용자 이름은 키 값이어야하며 조회 범위는 다른 스프레드 시트이며 그냥 상대 열 번호 필드는 세 번째 인수로, 마지막으로 함수의 네 번째 인수는 FALSE이어야합니다.

+0

필자는 VLookup이 다른 게시물에서 언급 된 것을 보았고, 나는이 소용돌이를 알려주고 고맙습니다.) ... –

+0

예, 내 남자처럼 매력적으로 일했습니다! 좋은 조언!! 고맙습니다 :) –

관련 문제