Xin nhờ các pro chỉ giúp cách song ánh dữ liệu cho cell trên googlesheet

Liên hệ QC

hichicnptc

Thành viên mới
Tham gia
3/9/21
Bài viết
7
Được thích
0
Điểm
101
Xin chào admin và các pro. Tôi muốn tạo cái bảng tính googlesheet để nhập thông tin dạy học hàng tuần mà vì mới bắt đầu học nên dốt vấn đề này quá mong mọi người giúp đỡ ạ.
Tình huống là thế này:
Tôi muốn tạo 1 bảng tính có 2 sheet: sheet "data" sẽ lưu danh sách các tên bài học, sheet "Main" sẽ là nơi nhập thông tin thực tế.
Giả sử 1 ô ở cột Môn học tôi chọn H từ droplist thì ô ở cột PPCT sẽ có ds droplist để tôi chọn tương ứng là h1, h2, ... Cái này tôi tham khảo code sau đã thực hiện xong:
function setDataValid_(range, sourceRange) {
var rule = SpreadsheetApp.newDataValidation().requireValueInRange(sourceRange, true).build();
range.setDataValidation(rule);
}
function onEdit() {
var aSheet = SpreadsheetApp.getActiveSheet();
var aCell = aSheet.getActiveCell();
var aColumn = aCell.getColumn();

if (aColumn == 1 && aSheet.getName() == 'main') {
var range = aSheet.getRange(aCell.getRow(), aColumn + 1);
var sourceRange = SpreadsheetApp.getActiveSpreadsheet().getRangeByName(aCell.getValue());
setDataValid_(range, sourceRange)
}
}

Nhưng còn vấn đề sau tôi chưa biết cách làm, mong mọi người hướng dẫn:
Tôi muốn khi chọn ô ở cột PPCT là h1 hoặc h2, ... thì ô bên cạnh cùng hàng tự động lấy nội dung "Tên bài" tương ứng ở bên sheet "data" sang thì làm thế nào ạ? (mọi người xem hình vẽ giúp)
Xin chân thành cảm ơn mọi người.
 

File đính kèm

  • hoi cach lam.jpg
    hoi cach lam.jpg
    89.8 KB · Đọc: 16
Sao Bạn không share luôn file để mọi người làm luôn.
 
Sao Bạn không share luôn file để mọi người làm luôn.
Vì lúc đó tôi mới lên ý tưởng vậy và còn đang loay hoay xem có làm được không chứ chưa lên khung cho nội dung. Chắc vì chưa có file nên không thấy pro nào cho ý kiến giúp đỡ :). File đây ạ
Liên kết: https://docs.google.com/spreadsheets/d/1hnSdLOSG1IuTF4hv4QPvaE7gn-WSQWcr20znZF3DIMQ/edit#gid=0 Liên kết: https://docs.google.com/spreadsheets/d/1hnSdLOSG1IuTF4hv4QPvaE7gn-WSQWcr20znZF3DIMQ/edit?usp=sharing
 
Lần chỉnh sửa cuối:
mình hỏi làm trên google sheet, code để làm được ánh xạ đầu thì mình post ở câu hỏi rồi. File tải về máy tính để up kèm lên diễn đàn nó chỉ có vậy à
 
Dùng công thức cũng được mà. Cứ Index với Match làm tới thôi.
 
Vì lúc đó tôi mới lên ý tưởng vậy và còn đang loay hoay xem có làm được không chứ chưa lên khung cho nội dung. Chắc vì chưa có file nên không thấy pro nào cho ý kiến giúp đỡ :). File đây ạ
Không hiểu gì cả. Bạn trình bày khó hiểu quá
 
Web KT
Back
Top Bottom