2018年9月23日 星期日

Excel-分離資料到對應的表格儲存格中(FIND,LEFT,MID)2

參考下圖,如何轉換表格並且互換(由左至右、由右至左)?
Excel-分離資料到對應的表格儲存格中(FIND,LEFT,MID)2
儲存格I2:
=IF(C2="V",$C$1,"")& " "&IF(D2="V",$D$1,"")&" "&IF(E2="V",$E$1,"")
複製儲存格I2,貼至儲存格I2:I18。
Excel-分離資料到對應的表格儲存格中(FIND,LEFT,MID)2
儲存格E2:
=IFERROR(IF(FIND(E$1,$A2),"V",""),"")&IFERROR(IF(FIND("全",$A2),"V",""),"")
複製儲存格E2,貼至儲存格E2:G18。
Excel-分離資料到對應的表格儲存格中(FIND,LEFT,MID)2

2018年9月21日 星期五

利用Google PhotoScan來拍攝牆壁上的大圖

我在圖書館的牆壁上做了一幅大圖輸出,同仁想要把它拍下來。這是我多年前用 4000 張照片集合成的大圖,其中內含包含了三層意像,一層是圖書館的內部景像,一層是 LIBRARY 字樣,一層是一張一張的活動照片。
利用Google PhotoScan來拍攝牆壁上的大圖
同仁拍了又拍,總覺拍下的圖片不滿意,如何只拍下圖案部分,並且較為工整?
我的建議是可以利用 Google 的 PhotoScan App 來完成,把這個照片掃描下來。
利用Google PhotoScan來拍攝牆壁上的大圖
在手機中依指示掃描這張圖:
利用Google PhotoScan來拍攝牆壁上的大圖 利用Google PhotoScan來拍攝牆壁上的大圖
掃描後的圖案工整、清楚:(因為整個圖案很大,所以掃描後也無法看楚細節)
利用Google PhotoScan來拍攝牆壁上的大圖
來看看原稿的樣子!
這是原稿縮小版:
利用Google PhotoScan來拍攝牆壁上的大圖
縮放30%:
利用Google PhotoScan來拍攝牆壁上的大圖
縮放60%:
利用Google PhotoScan來拍攝牆壁上的大圖
縮放100%:
利用Google PhotoScan來拍攝牆壁上的大圖

Excel-解決複製而來的資料而需要修改公式

(網友提問)在 Excel 中要計算符合條件的加總可以使用 SUMIF 函數,例如:
(參考下圖)
儲存格F2:=SUMIF($B$2:$B$19,E2,$C$2:$C$19)
儲存格F3:=SUMIF($B$2:$B$19,E3,$C$2:$C$19)
但是當資料是複製而來,當貼上的資料範圍超過原來公式裡的儲存格範圍,如何可以不改公式而正確的計算結果。
Excel-解決複製而來的資料而需要修改公式
【公式設計與解析】
如果儲存格範圍會變動,則需要藉助 OFFSET 函數和 COUNTA 函數來求得動態範圍。
儲存格F2:=SUMIF(OFFSET($B$2,0,0,COUNTA($B$2:$B$199),1),E2,OFFSET
($C$2,0,0,COUNTA($B$2:$B$199),1))
(1) COUNTA($B$2:$B$199)
利用 COUNTA 函數求取一個儲存格範圍內的文字(非空白)數量,其中參數 199,只是一個很大的數字。
(2) OFFSET($B$2,0,0,COUNTA($B$2:$B$199),1)
將第(1)式代入 OFFSET 函數,可以求得含有文字的儲存格範圍。
同理:
儲存格F3:=SUMIF(OFFSET($B$2,0,0,COUNTA($B$2:$B$199),1),E3,OFFSET
($C$2,0,0,COUNTA($B$2:$B$199),1))

【另解】
如果使用 SUMIF($B$2:$B$19,E2,$C$2:$C$19) 時,能將儲存格範圍盡量放大一些,如此貼上新資料時,也不需要改公式。

檢視其他文章

好康東東