lấy giá trị của một ô

  • Thread starter Thread starter NTT382
  • Ngày gửi Ngày gửi
Liên hệ QC

NTT382

Thành viên mới
Tham gia
8/2/08
Bài viết
5
Được thích
0
trong excel có hàm nào có thể lấy giá trị của một sô từ một chuỗi ko các huynh
VD :
ô A1 có giá trị là 15
có hàm nào có cú pháp như vầy không
=hàm("a1") thì hàm đó sẽ trả về giá trị 15

huynh nào biết chỉ mình với thank nhìu
 
Lần chỉnh sửa cuối:
trong excel có hàm nào có thể lấy giá trị của một sô từ một chuỗi ko các huynh
VD :
ô A1 có giá trị là 15
có hàm nào có cú pháp như vầy không
=hàm("a1") thì hàm đó thì nó sẽ trả về giá trị 15

huynh nào biết chỉ mình với thank nhìu
Là hàm Indirect() đấy bạn.
Mã:
=Indirect("A1")
 
cho mình hỏi thêm nha có hàm nào có thể làm được như thế này kh
vd:
=sum(hàm("a1:a15")) thì nó sẽ tính giá trị của mảng a1:a15
 
cho mình hỏi thêm nha có hàm nào có thể làm được như thế này kh
vd:
=sum(hàm("a1:a15")) thì nó sẽ tính giá trị của mảng a1:a15
Vẫn có thể dùng Indirect(). Bạn nên tự thử trước khi hỏi.
Mã:
=Sum(Indirect("A1:A15"))
 
Thật là khó hiểu với yêu cầu này:
- Muốn lấy giá trị tại A1 ---> thì công thức =A1 thôi
- Muốn sum A1:A15 ---> Thì SUM(A1:A15) thôi
Nếu giá trị là chuổi, ta nhân thêm 1
 
Thật là khó hiểu với yêu cầu này:
- Muốn lấy giá trị tại A1 ---> thì công thức =A1 thôi
- Muốn sum A1:A15 ---> Thì SUM(A1:A15) thôi
Nếu giá trị là chuổi, ta nhân thêm 1
Người dùng Excel không đến nỗi không biết làm như vậy chứ. Tôi nghĩ ý tác giả muốn nói đến hàm Indirect().
 
:-= hì thật sự câu hỏi mình đặt ra củng thấy hơi củ chuối
nhưng mình đang làm một bài toán liên quan đến sử lý chuỗi, biến giá trị của một chuỗi thành giá trị tham chiếu đến một nhóm ô bất kỳ nếu không có hàm Indirect của bác huuthang_bd thì bó chiếu

tái bút : phải thank bác huuthang_bd cái nữa mới được bác giúp em giải quyết được không biết bao nhiêu vấn đề từ chập tối đến giờ . có hàm của bác là xong hết các vấn đề --=0
 
bác hữu thắng có thể giải thích hàm đó ý nghĩa như thế nào ko?hình như em cũng đang muốn dùng hàm này thì t=hải?
 
Bạn xem cấu trúc của hàm Hàm INDIRECT (Lược trích trong CÔNG THỨC VÀ HÀM TRONG EXCEL do các MOD biên soạn- Đây là tài liệu có 1 không 2 ở Việt Nam đó bạn)
Hàm INDIRECT

Chức năng: Hàm INDIRECT trả về một tham chiếu từ một chuỗi ký tự. Cũng có thể dùng hàm INDIRECT để thay đổi tham chiếu tới một ô bên trong công thức mà không cần phải thay đổi công thức đó.

Cú pháp: INDIRECT(ref_text,a1)

-Ref_text: là tham chiếu đến một ô (tham chiếu có dạng là A1 hay R1C1), là tên định nghĩa của một tham chiếu hay là một tham chiếu đến ô dưới dạng chuỗi.
  • Nếu ref_text là một ô tham chiếu không hợp lệ, hàm sẽ trả về lỗi #REF!.
  • Nếu ref_text chứa tham chiếu đến một bảng tính khác thì bảng tính này phải được mở, nếu không hàm sẽ trả về #REF!.
- A1: là một giá trị logic để xác định dạng kiểu tham chiếu trong Ref_text.
  • Nếu A1 là True hay 1 (mặc định là để trống) thì Ref_text có dạng tham chiếu là A1.
  • Nếu A1 là False hay 2 thì Ref_text có dạng tham chiếu là R1C1.
 
cảm ơn bác đây đúng là hàm em đang cần đang định hỏi diễn đàn thì gập ngay bác hữu thắng và bác duongdv giúp.em hiểu và áp dụng vào bài cảu mình ngon rùi,.hihih may quá.gặp đúng câu hỏi,
 
anh hữu thăng và anh dương dv cho em hỏi một câu này nhé.
-bây giờ em dùng hàm "INDIRECT" nhưng mà có vấn đề này.
vd: em có một cột dữ liệu [a10:a15],giờ em muốn dùng hàm trên muốn trả về tham chiếu đến vùng [a20:a25] nhưng làm thủ công thì lâu.em muốn dùng vòng VBA cho hàm trên sử dụng vòng lặp for để làm cho nhanh,nhưng làm toàn báo lỗi,hai anh giúp em viết đoạn code sử lý giúp em nhé.cảm ơn các anh
 
anh hữu thăng và anh dương dv cho em hỏi một câu này nhé.
-bây giờ em dùng hàm "INDIRECT" nhưng mà có vấn đề này.
vd: em có một cột dữ liệu [a10:a15],giờ em muốn dùng hàm trên muốn trả về tham chiếu đến vùng [a20:a25] nhưng làm thủ công thì lâu.em muốn dùng vòng VBA cho hàm trên sử dụng vòng lặp for để làm cho nhanh,nhưng làm toàn báo lỗi,hai anh giúp em viết đoạn code sử lý giúp em nhé.cảm ơn các anh
Thật sự không hiểu bạn muốn gì.
Muốn tham chiếu đến A20:A25 thì
Mã:
=$A$20:$A:$25
Là xong rồi.
 
như thế này anh nè>

em có một vùng như trên hình vẽ [a10:a15].giờ em muốn dùng hàm INDIRECT để đưa dữ liệu vùng [a10:a15] xuống vùng [a20:a25].vì em dùng validtion.
ví dụ trong cell "a10" có một list danh sách cứ chọn vào một danh sách thì hiện lên một kết quả....
-để ở vùng a20-ạ2 vừa hiện lên đc danh sách hiện hành của tầng cell trong vùng a10--a15 thì em dùng hàm INDIRECT nhưng làm vậy thủ công quá và sẽ rất lâu nếu vùng rộng.em dùng vòng lặp for trong vba tận dụng INDIRECT để viết nhưng trương trình báo lỗi.anh hãy giúp em viết cái này bằng VBA cho em với nhé.
 
em có một vùng như trên hình vẽ [a10:a15].giờ em muốn dùng hàm INDIRECT để đưa dữ liệu vùng [a10:a15] xuống vùng [a20:a25].vì em dùng validtion.
ví dụ trong cell "a10" có một list danh sách cứ chọn vào một danh sách thì hiện lên một kết quả....
-để ở vùng a20-ạ2 vừa hiện lên đc danh sách hiện hành của tầng cell trong vùng a10--a15 thì em dùng hàm INDIRECT nhưng làm vậy thủ công quá và sẽ rất lâu nếu vùng rộng.em dùng vòng lặp for trong vba tận dụng INDIRECT để viết nhưng trương trình báo lỗi.anh hãy giúp em viết cái này bằng VBA cho em với nhé.
Sao bạn ko gửi luôn cái file mà bạn làm bằng tay mà gửi mấy cái hình như vậy. Tôi xem xong cũng chẳng hiểu bạn muốn gì.
 
đây ạ file em gửi anh.

em dùng vòng lặp for trong vba để giải quyết nó cho nhanh nhưng chưa đc,làm thủ công thì lâu.anh giải quyết cho em nhé,thạk anh nhiều.
 
dùng copy and paste là nhanh nhất! Nếu mà chỉ thống kê số liệu đã chọn.....
 
em dùng vòng lặp for trong vba để giải quyết nó cho nhanh nhưng chưa đc,làm thủ công thì lâu.anh giải quyết cho em nhé,thạk anh nhiều.
Xem file mà chẳng hiểu bạn muốn gì luôn ---> Bạn nói rõ mục đích sẽ hay hơn, đừng bận tâm về INDIRECT hay bất cứ hàm gì
 
EM gủi lại file trong đó có câu hỏi của em ạ..

mọi người giúp em nhé
 
Web KT

Bài viết mới nhất

Back
Top Bottom