iT邦幫忙

0

EXCEL 公式

  • 分享至 

  • xImage

如網址:https://drive.google.com/file/d/19Jn3CXwR_ECPiME5eo9omryE9706a9hQ/view?usp=share_link

請問有大大能幫忙嗎??謝謝!!

有沒有公式在所有資料中C1:E7找出A1:A7相同的資料並且傳回結果(C9:E9)的資料??

阿摔 iT邦新手 3 級 ‧ 2023-10-24 11:35:46 檢舉
vlookup?
李大瑋 iT邦好手 1 級 ‧ 2023-10-24 16:56:14 檢舉
確實應該是用vlookup
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
rex1206
iT邦新手 5 級 ‧ 2023-10-24 09:33:41

可以簡單使用 apps scripts 達成想要的效果
試算表 → 擴充功能 → Apps Script

第一次使用Apps Script如果出現cookie相關錯誤,可能要先清理cookie

function updateCellValue() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var cellA9 = sheet.getRange("A9");
  var rangeA1toA7 = sheet.getRange("A1:A7").getValues();
  var ranges = {
    "C1:C7": "C9",
    "D1:D7": "D9",
    "E1:E7": "E9"
  };

  for (var range in ranges) {
    var currentRange = sheet.getRange(range).getValues();
    if (arraysAreEqual(rangeA1toA7, currentRange)) {
      cellA9.setValue(sheet.getRange(ranges[range]).getValue());
      return; // Exit the loop if a match is found
    }
  }
}

function arraysAreEqual(arr1, arr2) {
  for (var i = 0; i < arr1.length; i++) {
      if (arr1[i][0] !== arr2[i][0]) {
        return false;
      }
    }
  return true;
}
Hey iT邦新手 2 級 ‧ 2023-10-24 09:45:05 檢舉

apps scripts 應該是Google Sheets 的功能吧

rex1206 iT邦新手 5 級 ‧ 2023-10-24 10:27:24 檢舉

那我搞錯了,以為是Google Sheets

rex1206 iT邦新手 5 級 ‧ 2023-10-24 10:28:15 檢舉

不然也可以把檔案複製到Google Sheet來做,有時候會輕鬆很多

1
ccenjor
iT邦大師 9 級 ‧ 2023-10-24 19:07:34

F1:
=TEXTJOIN(",",,IF(C3:E3=A3,$C$9:$E$9,""))
向下複製到F2:F7儲存格。
https://ithelp.ithome.com.tw/upload/images/20231024/201098818JoeX61Dco.jpg

我要發表回答

立即登入回答