iT邦幫忙

0

在excel中 請問如何在同一行的資料中, 同時抓取三個欄位的數值?

  • 分享至 

  • xImage

目前嘗試製作排休表有個狀況如下模擬的資料表
1.班表表格
https://ithelp.ithome.com.tw/upload/images/20221004/20143289vcsKvdbeOj.png

2.自選假表格
https://ithelp.ithome.com.tw/upload/images/20221004/20143289jrTZUzkAiU.png

目前在班表這一張表格利用 vlookup 及 在自選假表格中的 $B&$D 來當作參照值(A欄的PK值) 來抓取到休假日期一這個欄位
並且在該員於班表表格上的日期位置秀出 休 這個字眼
使用的公式如下
VLOOKUP(C$2&$A4,自選假!$A:$F,3,0)
C$2&$A4 是班表表格 姓名 跟 日期 的欄位

但始終抓不到休假日期二 跟 休假日期三
想請問高手該如何一次都能抓到所有日期

重新上圖 不知道這樣可不可清楚表示

ccenjor iT邦高手 1 級 ‧ 2022-10-04 18:41:41 檢舉
可能我太笨,我真的看不懂您要的是什麼,公式中的G2是什麼?A4又是什麼?自選假工作表是不是圖片內容,若是則3代表C欄傳回的是休字,要放到那一個儲存格?
ablegods iT邦新手 5 級 ‧ 2022-10-04 19:20:12 檢舉
TO ccenjor :沒想到原本的發問太過模糊, 我重新把圖片補上 , 麻煩你幫我診斷一下 感恩
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
ccenjor
iT邦高手 1 級 ‧ 2022-10-04 19:39:08

(限2019/365以上版本)
班表主體工作表B4:
=DATE(2022,10,A4)
向下複製到B5:B34儲存格。
https://ithelp.ithome.com.tw/upload/images/20221004/20109881O6TCwZussu.png

班表主體工作表C4:
=IFERROR(IF(FIND($B4,TEXTJOIN(",",,IF(自選股!$B$2:$B$4=班表主體!C$2,自選股!$D$2:$F$4)),1)>0,"休",""),"")
後,按CTRL+SHIFT+ENTER鍵完成輸入,向下向右複製公式到C4:E34儲存格。
https://ithelp.ithome.com.tw/upload/images/20221004/20109881o7bAnVfufJ.png

ablegods iT邦新手 5 級 ‧ 2022-10-04 20:22:30 檢舉

感謝您的指導 目前已經正常運作
正在努力消化 整串公式的涵義

ccenjor iT邦高手 1 級 ‧ 2022-10-05 20:53:18 檢舉

若可以方便給最佳答案?

我要發表回答

立即登入回答