Posts

Excel 2016 VBA không hỗ trợ chức năng "Lưu thành" trên Windows 10 nhưng lại hoạt động bình thường đối với người dùng Windows 7.

Chúng tôi có một bảng tính Excel 2016 với một macro tạo ra kết quả trong một sổ làm việc mới và sau đó lưu sổ làm việc mới đó với một tên khác. Macro này luôn hoạt động tốt với tất cả người dùng trên máy tính Windows 7 nhưng không hoạt động với bất kỳ người dùng nào đã chuyển sang Windows 10. Nó vẫn hoạt động với những người dùng vẫn sử dụng Windows 7. Tất cả các tham chiếu đều có vẻ ổn. Khi tôi chạy từng bước mã, nó thay đổi tên tệp và đường dẫn thành những ký tự và số ngẫu nhiên. Có ai khác gặp phải vấn đề này không? Có cách khắc phục nào không? [Đã chuyển từ Office/Excel/Windows 10/Office 365 dành cho doanh nghiệp] Trả lời: Nếu bạn gửi cho tôi bản sao của bảng tính chứa macro đó, kèm theo nội dung email đề cập đến chủ đề này, tôi sẽ xem xét vấn đề.

Lỗi hết thời gian chờ khi cố gắng mở tệp Excel XLSM trực tuyến từ SkyDrive.

Tôi có một tệp XLSM trên SkyDrive mà tôi không thể truy cập trực tuyến. Khi tôi nhấp vào tệp đó từ SkyDrive, tôi nhận được thông báo lỗi: Yêu cầu này đã vượt quá thời gian cho phép. Do đó, nó đã bị hủy bỏ. Mặc dù tôi luôn chỉnh sửa tệp trên máy tính của mình, nhưng tôi vẫn muốn có thể xem nó trực tuyến. Tệp XLSM có dung lượng 377 KB và có chứa một số macro. Nếu tải xuống, việc mở tệp trên máy tính của tôi mất khoảng 30 giây hoặc hơn. Các bước đã thực hiện: -Đăng nhập vào live.com - Nhấp vào "Văn phòng" -Nhấp vào myfile.xlsm - Xảy ra lỗi. Sự cố này xảy ra trên cả bốn máy tính khác nhau, mỗi máy có hai kết nối mạng khác nhau, và tôi đã thử với IE, Chrome, Firefox và Safari. Lỗi này xảy ra khi tôi đăng nhập (tôi là tác giả) và cũng xảy ra khi người khác đăng nhập và cố gắng truy cập (tài liệu được chia sẻ). Tôi bị chuyển hướng từ diễn đàn trước sang đây: http://windowslivehelp.com/thread.aspx?postid=249BF5C1-891E-494A-A8F5-DABE47B3B3C8#249BF5C1-891E-...

Lỗi MS Excel 2010 khi làm mới WebQuery với thông báo 'không thể truy cập tệp'

Tôi có một truy vấn web Yahoo Finance đã hoạt động tốt trong nhiều năm. Nhưng gần đây, khi Excel 2010 làm mới dữ liệu trên máy tính chạy Windows 7, tôi nhận được thông báo về việc không thể truy cập tệp: (Xin lỗi, lúc đầu khi tôi cắt/dán các hộp thoại vào văn bản, chúng hiển thị rất tốt. Mãi đến hôm nay tôi mới nhận ra rằng trình soạn thảo chỉ giả vờ có thể xử lý hộp thoại mà thôi.) Hộp thoại đầu tiên có tiêu đề 'Microsoft Excel' và chứa đoạn văn bản sau: (thật bất tiện là tôi cũng không thể sao chép và dán từ hộp thoại này) Không thể truy cập tệp. Hãy thử một trong những cách sau: Hãy đảm bảo thư mục được chỉ định tồn tại. Hãy đảm bảo thư mục chứa tệp tin đó không phải là thư mục chỉ đọc. Hãy đảm bảo tên tệp không chứa bất kỳ ký tự nào sau đây: < > ? [ ] : | hoặc * Hãy đảm bảo tên tệp/đường dẫn không chứa quá 218 ký tự. ___ Vậy nên tôi đoán là nó đang nói về thư mục WebQuery mà Excel lưu trữ truy vấn bên ngoài Excel, nhưng tôi không thay đổi bất kỳ tên h...

Tính thời gian trung bình trong Excel...

Image
Tôi đang cố gắng tính trung bình các khoảng thời gian dưới đây... ví dụ, tôi muốn nhập một công thức vào mục "trung bình phân số" để lấy các khoảng thời gian và tính trung bình chúng lại với nhau. (Thời gian trung bình ở cột G phải là 00:21.73). Tôi có thể làm điều này như thế nào... hình như mỗi lần tôi chọn "trung bình" thì nó lại cộng chúng lại với nhau. Hãy cho tôi biết nếu bạn cần thêm thông tin... Trả lời: Excel cho tôi biết giá trị trung bình của Cột G là 00:21.64, chứ không phải 00:21.73. Dù sao thì, sao bạn không dùng các công thức như sau: =AVERAGE(G8,G11,G14,G17,G20,G23,G26) và lặp lại quy trình tương tự cho các cột H, I và J, cũng như cho các phép đo "Nội bộ". Excel sẽ tự động bỏ qua các ô trống, vì vậy trong ví dụ của bạn, các ô ở hàng 14 sẽ không được bao gồm. Eric

Mảng công thức Excel lặp lại giá trị khi chỉ trả về một giá trị duy nhất.

Image
Trong Excel, công thức mảng sẽ lặp lại cùng một giá trị trên toàn bộ vùng chọn khi công thức mảng chỉ trả về 1 giá trị. Ví dụ: Nếu bạn chọn nhiều ô trên một vài hàng và cột rồi nhập công thức mảng ={5}, nó sẽ lặp lại số 5 trong tất cả các ô. Tuy nhiên, nếu bạn nhập công thức như ={1,2;3,4}, thì nó chỉ hiển thị 1, 2, 3, 4 và các ô được chọn còn lại sẽ hiển thị #N/A. Tôi muốn thấy #N/A theo cách này hơn là lặp lại giá trị. Tôi muốn Excel cũng hiển thị #N/A cho tất cả các ô được chọn còn lại khi công thức mảng chỉ trả về một giá trị duy nhất, thay vì lặp lại. Có cách nào để làm điều đó không? Tôi hiểu rằng nếu chỉ trả về một giá trị thì đó không phải là mảng công thức, nhưng trong bảng tính của tôi, tôi không biết trước liệu sẽ trả về nhiều giá trị hay chỉ một giá trị từ mảng công thức, vì vậy tôi không muốn lặp lại giá trị nếu chỉ trả về một giá trị duy nhất. Hi vọng điều đó dễ hiểu. Rất mong nhận được sự giúp đỡ! Trả lời: Tôi không chắc về ngữ cảnh của bạn, nhưng dưới đây là cá...

Xem Excel trong nhiều cửa sổ

Cho đến hôm qua, tôi vẫn có thể xem cùng một cửa sổ Excel trên nhiều thiết bị khác nhau. Ví dụ, nếu tôi đang mở một sổ làm việc và tạo thêm một sổ làm việc mới, sổ làm việc mới đó sẽ có cửa sổ riêng và hiển thị dưới dạng một tệp riêng biệt trên thanh tác vụ Windows. Tôi có thể chuyển đổi giữa các cửa sổ bằng tổ hợp phím Alt-Tab và có thể viết công thức trong tệp đầu tiên để tham chiếu đến tệp thứ hai. Ngày nay, khi tôi làm điều tương tự, tôi vẫn chỉ thấy một cửa sổ Excel trên thanh tác vụ. Tổ hợp phím Alt-Tab chỉ hiển thị một cửa sổ Excel và tôi chỉ có thể chuyển đổi cửa sổ bằng cách vào View-Switch Windows. Tôi cần thay đổi cài đặt nào để quay lại giao diện ban đầu? Tôi đang sử dụng Excel 2007 trên hệ điều hành Windows XP SP3. Cảm ơn! Trả lời: Hãy thử cách này: • Phần Office_button.Excel_Options.Advanced.Display ...Chọn: Hiển thị tất cả cửa sổ trên thanh tác vụ Điều đó có giúp ích gì không? Ron Coderre Chuyên gia MVP của Microsoft (2006 - 2010) - Excel P.S. Nếu b...

Công thức Excel

Image
Chào cộng đồng Microsoft, Tôi đang gặp vấn đề với file Excel của mình. Tôi sử dụng công thức trong hình để tính tổng (ô F3) và trung bình (ô H3) cho tháng 3 nhưng kết quả lại là #VALUE! Tôi đang làm sai ở chỗ nào vậy? (Tôi đã sử dụng tổ hợp phím CTRL + SHIFT + ENTER) Rất mong nhận được những góp ý của bạn. Trả lời: Sửa lại công thức cho ô A3 ở đây. Vui lòng sử dụng công thức này trong ô A3 và kéo xuống. =DATE(MID(B3,FIND(", ",B3)+2,4)*1,VLOOKUP(TRIM(LEFT(B3,FIND(" ",B3)-1)),{"Jan",1;"Feb",2;"Mar",3;"Apr",4;"May",5;"Jun",6;"Jul",7;"Aug",8;"Sep",9;"Oct",10;"Nov",11;"Dec",12},2,FALSE),MID(B3,FIND(" ",B3)+1,2)*1) Trả lời: Chào jlewis_40. Tôi rất vui vì điều này đã giải quyết được vấn đề của bạn. Nếu bạn nhập ngày tháng thủ công vào các ô, bạn có thể nhập (Jan26, 2019) hoặc (Jan 26, 2019) để hệ thống tự động chọn định dạng ngà...